lizarduz

just another blog

Create splash screen with Delphi 7

Posted by lizarduz on January 7, 2010

Sebelum memulai Belajar cara mebuat Spalash Screen, Ada baiknya kita mengetahui terlebih dahulu apa itu 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. pada kesempatan ini saya akan membahas bagai mana membuat sebuah splash screen dengan mengunakan Delphi 7Untuk membuat splash scren tersebut caranya sebagai berikut :

1.Bikin dulu form utamanya.

2.Tambahkan form yang akan digunakan sebagai splash screen (dari menu File, pilih New Form). Beri nama form tersebut dengan FrmSplash.

3.Tambahkan komponen Timer (terletak pada tab Win32), beri nama dengan tmMainTimer.

4.Tambahkan kode berikut pada events onTimer dari komponen Timer tersebut :tmMainTimer.Enabled := False;

5.Dari menu Project, pilih Options.

6.Pindah ke tab Forms.

7.Dari bagian auto create forms akan terlihat dua buah form. Pilih Form yang akandigunakan sebagai splash screen dan klik tombol “>” untuk memindah form splashscreen ke bagian Available forms.

8.Kalau sudah klik OK.

9.Sekarang dari menu View, pilih Project Source. Pada program utama buatlah formsplash 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.

2 Responses to “Create splash screen with Delphi 7”

  1. asahisoft said

    THX

  2. Taufik said

    Lmayan artikel.a

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: