Untuk membuat splash scren tersebut caranya sebagai berikut:
- Bikin dulu form utamanya.
- Tambahkan form yang akan digunakan sebagai splash screen (dari menu File, pilih New Form). Beri nama form tersebut dengan FrmSplash.
- Tambahkan komponen Timer (terletak pada tab Win32), beri nama dengan tmMainTimer.
- Tambahkan kode berikut pada events onTimer dari komponen Timer tersebut
tmMainTimer.Enabled := False; - Dari menu Project, pilih Options.
- Pindah ke tab Forms.
- Dari bagian auto create forms akan terlihat dua buah form. Pilih Form yang akan digunakan sebagai splash screen dan klik tombol ">" untuk memindah form splash screen ke bagian Available forms.
- Kalau sudah klik OK.
- Sekarang dari menu View, pilih Project Source. Pada program utama buatlah form splash screen sebelum inisialisasi dilakukan.
uses Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {FrmSplash};
{$R *.RES}
begin
FrmSplash := TFrmSplash.Create(Application);
FrmSplash.Show;
FrmSplash.Update;
while FrmSplash.tmMainTimer.Enabled do Application.ProcessMessages;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
FrmSplash.Hide;
FrmSplash.Free; // menghapus form splash scren dr memory
Application.Run;
end.
Semoga Bermanfaat.
terima kasih buat infonya gan..
ReplyDelete