Selam bir formu show ile açıyorum sürekli üste kalması içinde (FormStyle := fsSTAYONTOP;) komutu kullanıyorum fakat butona tekrar tıklandığında aynı form ikici kez açılıyor bunu nasıl genelleyebilirim...
create etmediğin bir formu nasıl show ediyorsun?
if assigned() kullan sağlıklı olabilmesi içinde onclose da action := caFree; ondestroyda da form6 := nil; ekle autocreate form sa zaten girmez manual create edeceksende
initialization
form6 := nil;
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak... Zoru başarırım, İmkansız zaman alır FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
gibi bir yapı kullanıyorum. Form daha önce create edilmedi ise; MyForm.Show çağrımı bir hataya neden olacak, dolayısı ile form create edilecek ardından da show edilecek. Form daha önce create edildi ise bu sefer hata vermeden direkt Show işlemi gerçekleşecek.