bir nesnenin oluşturulup oluştulmadığını nasıl öğrenebiliriz

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

bir nesnenin oluşturulup oluştulmadığını nasıl öğrenebiliriz

Mesaj gönderen tuanna »

bir nesnenin oluşturulup oluştulmadığını nasıl öğrenebiliriz....
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

Örnek Edit nesnesi diyelim.

Kod: Tümünü seç

try Edit150.Clear; except ShowMessage('Nesne Oluştutulamadı  :D '); end;
şeklinde olabilirmi ?

Saygılar,
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

peki söle düşün nesne yi sen oluşturuyorsun kodla ve tıklandığı yere oluşuyor...ve daha sonra herhangi birinin üzerine tıkladığında hangisine hitap ettiğini nerden bileceksin asıl sormak istediğim bu idi ama genede bir sey öğrendim yani asıl sorun benim edit50 diye bir nesnem varmı ?
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

Eğer bütün componentlerin olayını aynı edite bağlarsan da öğrenebilirsin.
Mesela olaya şunu demelisin

Kod: Tümünü seç

If Focused=Edit50 then
begin
     edit50.free;
     edit50:=nil;
end
else
if .....

ayrıca bu konularda bir çok başlık bulunmakta free ve nil gibi aramalar ile sonuca ulaşabilirsin .....

Saygılar, Başarılar ....
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Ender abi doğru demişsin ama yönteminin işe yaramasxı için edit oluşturulurken bunu kontrol etmen lazım.eğer kontrol etmessen violation hatası alırsın gibime geliyor.Mesela formlarıda oluştururuken düşünürsen ve yok ederken

Kod: Tümünü seç

assigned
kulanıyorduk ya onun gibi.eğer oluşmuşsa şunu yap oluşmamışsa bunu yap gibi.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

:D Vedatcım nihayet seni bulabildim. Evet yazdığına katılıyorum. Dediğin gibi. msnende kapalı :(

Saygılar,
Cevapla