OnCloseQuery'de formun kapanmasını önlemek. CaNone

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

OnCloseQuery'de formun kapanmasını önlemek. CaNone

Mesaj gönderen hdayi »

Merhaba,
Eğer açık olan kayıt kaydedilmemişse form kapanmasın istiyorum.
Yanlış hatırlıyorum herhalde bunun için

Kod: Tümünü seç

Action:=CaNone
diye bir kod yazıyor idik.
ama şimdi olmuyor hata veriyor.

Kod: Tümünü seç

Incompatible types: TBasicAction and TCloseAction
Hatam nedir?
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

OnCloseQuery olayında CanClose isimli var ile tanımlı bir parametre var
bunu false yaparsanız (tabi bir kosulu test ederek) program kapanmaz
mesela ben bunu bir programda
CanClose := not Visible; seklinde kullandım
kapat deyince program systray a iniyor
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

yada onclose olayına

abort; yaz vede istersen hata mesajı verdir. Tuşa bassada kapatmaz.
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Tamamdır
onclosequery'ye

Kod: Tümünü seç

canclose:=False;
onclose'a ise

Kod: Tümünü seç

action:canone;
yazdım. canone'ı yanlış yerde yazıyormuşum.

Teşekkürler...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla