aplication.terminate sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 7
- Kayıt: 07 Eyl 2011 03:08
aplication.terminate sorunu
arkadaşlar ben prgramımda serial kontrolü yaptırtıyorum proje ilk açılışta splash form yüklenirken program sisteme kaytılımı değilmi diye kontrol ettirip form açtırıyorum eğer kayıtlı değilse kayıt formu gösteriyorum buraya kadar herşey tamam ama bu formda kullanıcı çıkş butonuna basınca aplication.terminete komutu işlev görüyor ama program direk kesilmesi gerekirken splash form yklenip diğer formlar ekranda bi görünp sonra kayboluyor yani ondan sonra kapanıyor yani bu esnada veri tabnına bağlanma komutlerı bile çalışıyor bunu nasıl önlerim programı direk olarak nasıl keseblirim
Re: aplication.terminate sorunu
Halt; komutunu kullanabilirsiniz ama pek makbul bir komut değildir.
Terminate uygulama sonlanmadan önce bileşenlere son arzusunu sorar Halt komutu ise direk giyotini vurur.
Terminate uygulama sonlanmadan önce bileşenlere son arzusunu sorar Halt komutu ise direk giyotini vurur.

-
- Üye
- Mesajlar: 7
- Kayıt: 07 Eyl 2011 03:08
Re: aplication.terminate sorunu
ekte örnek olarak koydum hocam kullanıcı girişi formunun show olayını işaretleyip delphide derleyin bakın serial formu çıkıyor kapat dedğimde kullanıcı girişi formunun show kısmındaki komutları çalıştırıyor
- Dosya ekleri
-
- örnek.rar
- (181.69 KiB) 101 kere indirildi
Re: aplication.terminate sorunu
büyük ihtimalle splash formunu ana formun creatine yazmışsındır.bu gibi işlemleri projenin view source kısmına yazın.böylece ana forum hiç açılmadan işlerinizi tamamlarsınız.
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES
-
- Üye
- Mesajlar: 7
- Kayıt: 07 Eyl 2011 03:08
Re: aplication.terminate sorunu
splash formu proje yüklenirken oluşturup free ediyorm ekte var alıp bakabilirsiiniz nerde yanlış olduğunu daha iyi görebilirsiniz ama hata değil burda başka bişey var formların show olaylarındaki komtlar çalışıyor bben çıkş diyince anında programı kesp kapatmalı
Re: aplication.terminate sorunu
örneği indirdim kodlarına biraz göz geçirdim.herkesin kendine göre bir yolu vardır ama ;
bu kodda projendeki tüm formları daha proje çalışırken create ediyorsun.
komutunda formu oluşturuyorsun ama kodun devam etmesine izin veriyorsun,
bence ilk önce splash formunu create et splash formunun create anında serial formunu oluştur ve değerlerini kontrol et.eğer sorun yoksa devam et eğer bir sorun varsa;
kodu buşekilde düzelt,bu sayede exit komutundan sonra ki komutlar işlemez,projen kapanır.
Kod: Tümünü seç
sp:=Tsp.Create(Application);
try
sp.Show;
Application.CreateForm(Tkul, kul);
Application.CreateForm(Tana, ana);
Application.CreateForm(Tser, ser);
finally
sp.Free;
end;
Application.Run;
Kod: Tümünü seç
sp.Show;
bence ilk önce splash formunu create et splash formunun create anında serial formunu oluştur ve değerlerini kontrol et.eğer sorun yoksa devam et eğer bir sorun varsa;
Kod: Tümünü seç
application.terminate;
exit;
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES