onkeydown olayında biraz kafam karışık?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

onkeydown olayında biraz kafam karışık?

Mesaj gönderen cfyasar »

öncelikle herkese iyi çalışmalar....
çalışma anında kodla toollar oluşturuyorum. bu oluşturduğum toolları işim bittiğinde silmek için iki yöntem var. ya hazırladığım popup ta sil i tıklamak yada formda delete basmak. iki yöntem için de mesela myedit1.free; kodunu kullanıyorum. Popup tan sil i kullanıp toolu silebiliyorum. ama formun onkeydown olayına yazdığım

Kod: Tümünü seç

  if key=VK_Delete then myedit1.free;
satırında access violation hatası veriyor. neden yaptığını hala çözemedim. onkeydown olayında da başka kod yok. sonrasına başka kodlar da ekleyip adım adım çalıştırmayı deniyorum. bütün kodları çalıştırıp onkeydown olayının son satırı olan end; e gelince yine access violation hatası veriyor.
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Şu şekilde dene

Kod: Tümünü seç

 if (key=#46)
        myedit1.free;
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.

Kod: Tümünü seç

freeandnil(myedit1)
bi dene
kolay gelsin
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla