|
Membuat
splash screen
Splash
screen merupakan tampilan yang kita lihat pertama
kali waktu kita menjalankan sebuah aplikasi. Splash
screen ini biasanya ditampilkan untuk mengurangi
kejenuhan user sewaktu program masih dalam tahap
inisialisasi.
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.
Untuk
lebih jelasnya lihat potongan program berikut
ini :
program
Project1;
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.
Download
Contoh
|