gizli formu kapatınca programdan çıkıyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
must_sargin
Üye
Mesajlar: 216
Kayıt: 14 Şub 2004 03:13
Konum: Gebze
İletişim:

gizli formu kapatınca programdan çıkıyor

Mesaj gönderen must_sargin »

iyi çalışmalar,
programın girişinde kullandığım şifre formunu şifre doğruysa gizleyip ana formu gösteriiyor.ana formu kapatmak istediğimde case of yapısıyla çıkmak istiyormusunuz sorusunu soruyor evetse kapatıyorum ama bu işlemin yanında şifre formunu kapatamıyorum program çalışmaya devam edyor.ana formun onshow'una fmsifre.close yazdığımda programdan çıkıyor. nasıl bir yol izlemeliyim.
şimdiden teşekkürler.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

ben şöle yapıyorum.

anaform
sifre form

anaformun anactivate yordamında
sifreform.showmodal diyorum. şifre ekranı geçilirse close diyorum. hepsi bu kadar... yalnız burda anaform her aktif olduğunda şifre formu açılmasın diye anaformun oncreate yordamında bir not düşüyorum. edit1.text := 'Şifre';

şifre tamam ise

edit1.text := 'OK';

if edit1.text = 'Şifre' Then

SifreForm.ShowModal;
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

viewtopic.php?t=6736

İhsan Karagülle'nin kitabında anlatılan çözüm var burda. Ben hep bunu kullanıyorum.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Büyük bir ihtimalle şifre formunuz Application.MainForm olmuş. Sonuçta kapanınca program da kapanır.

Ana Menüde: Projects --> Options --> Forms'dan MainFormu kontrol ediniz.

Eğer orada farklı ise program çalışırken bir şekilde ilk önce Create edilip MainForm oluyor olabilir.

İyi çalışmalar.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

application.terminate;

bu kod ile bu soruna hiç karşılaşmadım..
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Ya da MainForm olarak kullandığınız formun OnClose'una SifreFormu.Close;...

(Ne kadar çok yöntem var...)
Kullanıcı avatarı
selimr
Üye
Mesajlar: 556
Kayıt: 16 Eki 2003 02:07

Mesaj gönderen selimr »

ana formun close olayına

halt; yazın
must_sargin
Üye
Mesajlar: 216
Kayıt: 14 Şub 2004 03:13
Konum: Gebze
İletişim:

Mesaj gönderen must_sargin »

iyi çalışmalar,
application.termainate komutuyla sorunumu giderdim.çok teşekkür ederim.
Cevapla