Access violation Hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
fearless
Üye
Mesajlar: 15
Kayıt: 26 Kas 2005 10:15

Access violation Hatası

Mesaj gönderen fearless »

Merhaba;
biraz karışık bir soru olacak ama kusura bakmayın.
3 tane formum var; Form1, Form2 Form3 form2 ve 3 availabe form durumunda. form1 den 2 ye 2 den 3 e geciş oluyor.
form 1den ıkıye gecıste sorun yok ıkıden 3 e gecıste de sorun yok ama 3 den tekrar ıkıye gectıgımde ve ıkıncı formu kapattıgımda Access violation hatası verıyor. nedenini bir türlü bulamadım yardımcı olursanız sevınırım. kullandığım kodlar.

form 2den 3 e gecerken;

Form3:=TForm3.Create(Application)
Form2.Free; // veya close;
Try
Form3.Showmodal;
Finally
Form3.free;
end;

3 den ikiye tekrar gecerken;

Form2:=TForm2.Create(Application)
Form3.free; veya close;
Try
Form2.Showmodal;
Finally
Form2.free;
end

şimdi formların on close eventlerıne action :=cafree kodunu ekledim sorunum çözülmedi. belki geciş anında finally bölümleri ile formları free ettik ikinci kez ettiğim için hata verıyor die finally bölümlerini değiştirdim yine olmadı.
yardılarınızı bekliyorum...
Cevapla