Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
form close de form bosalmiyor
#1
arkadaslar form close yapiyorum

formclose eventinde 
CloseAction := caFree;

FreeAndNil(frmGS1); 

yapiyorum ama 
formu tekrar actigimde uzerindeki bilgiler aynen geri geliyor.

formu kapattigimda bosaltmayi basaramiyorum 

neyi eksik yapiyorum acaba 

saygilar
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#2
Action := cafree;

 FormXX := Nil;


Denermisiniz.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
Action := cafree;
lazarusta hata veriyor hocam ondan eminim yerine CloseAction := caFree; kullaniyorum hata vermiyor

daha once bende nill kullaniyordum bir yerde FreeAndNil(frmGS1); bu kod karsima cikti kullanayim dedim basim agridi
sanirim lazarusda ise yaramiyor tekrar nill e donecegim
sonucu yazarim
saygilar
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#4
(16-01-2025, Saat: 21:38)sadikacar60 Adlı Kullanıcıdan Alıntı: arkadaslar form close yapiyorum

formclose eventinde 
CloseAction := caFree;

FreeAndNil(frmGS1); 

yapiyorum ama 
formu tekrar actigimde uzerindeki bilgiler aynen geri geliyor.

formu kapattigimda bosaltmayi basaramiyorum 

neyi eksik yapiyorum acaba 

saygilar
Merhaba,

FormClose
begin
 Action := caFree;
end;

FormDestroy
begin
 Form := Nil;
end;



Denermisiniz
Cevapla
#5
Merhaba, ben aşağıdaki şekilde, FormClose olayına yazayarak kullanıyorum.
Eğer Formu SHOW ile açtıysam;
     
    f_stok_1.Free;
     f_stok_1:=nil;
    CloseAction := caFree;

Eğer Formu SHOWMODAL ile açtıysam;
     
     f_stok_1:=nil;
    f_stok_1.Free;
    CloseAction := caFree;
WWW
Cevapla
#6
Tamam deneyecegim nil yapmak ise yaramadi. Bu sorun formu mdi form yaptiktan sonra basladi. Bir ilgisi olabilirmi bilmiyorum.
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#7
lazarus MDI formları desteklemez maalesef, büyük sorun yaşarsınız, tavsiye etmem.
WWW
Cevapla
#8
Mdi form yapinca problemler artti. 3 ana formum var arka planda calismasi gereken for pat diye en one geciyor. Mesaj vermek icin kullandigim form en onde acmasi gerekirken ortaliktan kayboluyor. Biraz kafam karisti yeni bir duzenleme yapmam lazim delphiden lazarusa gectigime pisman olmaya basladim.
Saygilar

Arka planda kalmasi gereken formu fsnormal yapayim. Onde gorunmesi gereken formlarimi fsstayontop seklinde ayarlayayim mesaj formunuda showmodal olarak acayim fiyorum.
Saygilar
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#9
selam,
bende herhangi bir sorun olmuyor, mesaj formu showmodal olmak zorunda zaten, tüm formların formstyle kısmı fsNormal, önde görünmesi gereken formuda showmodal olarak açabilirsiniz.
WWW
Cevapla
#10
onde gorunmesi gereken formu showmodal yaptigimizda o formda tekrar bir mesaj formunu showmodal olarak acmak gerekiyor o zaman
ne yapabiliriz
saygilar.
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Main form status barında mdichild isimlerini görüntüleme nevzatc 2 750 15-12-2024, Saat: 20:36
Son Yorum: nevzatc
  Delphi ile Web Form Alanlarını Doldurma bünyamin68 13 2.581 30-09-2024, Saat: 14:14
Son Yorum: yhackup
  lazarusda form create sorunu sadikacar60 1 607 28-06-2024, Saat: 18:22
Son Yorum: Tuğrul HELVACI
  Optik form kodlama baloglurecep 8 3.843 16-11-2023, Saat: 16:23
Son Yorum: COMMANDX
Sad Tabsheet içinde Form Create, Close olayları YILDIRIMBEY 0 787 24-08-2023, Saat: 17:26
Son Yorum: YILDIRIMBEY



Konuyu Okuyanlar: 1 Ziyaretçi