opendialog 2ci seferde programı kapatıyor?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Shou
Üye
Mesajlar: 260
Kayıt: 26 Ağu 2011 02:00

opendialog 2ci seferde programı kapatıyor?

Mesaj gönderen Shou »

Form başlatırken filter'i ekledim,

Kod: Tümünü seç

OpenDialog1.Filter := 'Ultima Online (muls)|*.mul|G-Defender (launcher)|*.exe|G-Defender (dll)|*.dll';
Ve button kısmına şunu ekledim,

Kod: Tümünü seç

if (OpenDialog1.Execute) then begin
Edit1.Text:=ExtractFileName(OpenDialog1.FileName);
end;
Fakat ilk açtığımda gözat kısmı geliyor seçiyorum edit1'e yazıyor bidaha gözat dersem form kapanıyor neden olabilir?
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Re: opendialog 2ci seferde programı kapatıyor?

Mesaj gönderen warder »

Bu şekilde kullanımı normal sanıyorum.
Edit1 in olaylarında işlediğiniz kodlar varsa.
Opendialog programı kapatmaz. Sistem programın davranışından rahatsız olup görevini sonlandırıyordur.
Geçersiz işlem yürütmesi gibi... Özellikle ram hatalarına açık işaretçi değişkenler vs.
OpenDialog ile tetiklenen kodlarınızı derinlemesine inceleyin bence...
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Cevapla