Splash Screen

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
isilcicekdal
Üye
Mesajlar: 1
Kayıt: 11 Kas 2013 03:58
Konum: İstanbul

Splash Screen

Mesaj gönderen isilcicekdal »

Merhaba arkadaşlar, umarım konuyu doğru yere açmışımdır.

Delphi'de yazdığım programda giriş yapılabilen bir LoginFormum var, giriş yapıldıktan sonra MainForm ekrana geliyor. Kısaca yapıyı bahsettikten sonra sorunumu aktarayım.

LoginForm'dan önce bir splashscreen ekrana getiriyorum. Fakat programı çalıştırdığım zaman Splash ekranında progressbar dolmadan kullanıcı giriş ekranı açılıyor. Yani Splash ekranı çıktıktan 2 sn sonra login ekranı da geliyor, progressbar 5 sn sonra kapanıyor.

Normalde ilk önce splash gelir belli bir timer süresinden sonra kapanır ardından login ekranı gelir. Hatam nerde olabilir yardımcı olursanız sevinirim.

İyi çalışmalar.
omurolmez
Üye
Mesajlar: 187
Kayıt: 31 Eki 2012 11:41

Re: Splash Screen

Mesaj gönderen omurolmez »

SplashForm unuzu ve LoginForm unuzu art arda Create ettiğinizi tahmin ediyorum (veya iki form da AutoCreate).
Uygulama dpr dosyasını şuna benzer biçimde değiştirebilirsiniz :

var
ABasla :TDateTime;
begin
Application.CreateForm(TSplashForm, SplashForm);
ABasla :=Now;
while Now-ABasla < 5/86400 do
Application.ProcessMessages;
Application.CreateForm(TLoginForm, LoginForm);
//ve diğerleri
end;
Ömür Ölmez
Cevapla