Mungkin Yang Anda Cari Ada di Sini

Minggu, 03 Oktober 2010

Konsultasi Delphi

Anda punya masalah dengan pemrograman Delphi ? Kirim pertanyaan Anda ke delphi@klik-kanan.com. Konsultasi Delphi ini terlaksana atas kerja sama antara Klik-Kanan.com dengan IndoDelphi dan Lutfian Software.




Aplikasi dengan banyak form
Langsung saja. Beberapa waktu yang lalu saya membuat aplikasi dengan menggunakan lebih dari 30 form sehingga loading aplikasi tersebut menjadi sangat lama. Adakah cara untuk mempercepat loading tanpa harus mengurangi jumlah form?


Jawaban
Loading aplikasi menjadi lambat karena semua form yang ada akan di-create semua pada saat aplikasi pertama kali dijalankan. Dalam beberapa hal, ini kurang baik karena akan memboroskan penggunaan memory. Untuk mencegah hal itu Anda dapat mengatur form apa aja yang akan dicreate secara otomatis. Caranya, pilih menu Project | Options. Maka akan muncul tampilan seperti pada gambar di bawah ini:

Anda dapat meletakkan sebagian form pada kolom sebelah kanan (pada bagian Available forms) sehingga pada kolom sebelah kiri (Auto-create form) hanya tinggal beberapa form saja.


Karena form tidak di-create sejak awal maka saat Anda memanggil form yang terletak pada Available forms Anda harus meng-create dulu baru menampilkannya. Contoh:


frmJual := TfrmJual.Create(Self);
frmJual.ShowModal;



Pada saat form frmJual ditutup Anda harus "menghapus" atau mendealokasikan memory yang digunakan oleh frmJual. Caranya pada event OnClose dari frmJual tambahkan kode berikut:


Action := caFree;
----------------------------------------------------------
WE DO REMOTE PROGRAMMING PROJECT, C/S APPS, TCP/IP,
SERIAL COMM, CONVERTING APPS FROM D1-D6, ETC
PLEASE CONTACT ICQ# 2057150 FOR FURTHER INFO
---------------------------------------------------------

Tidak ada komentar:

Posting Komentar

Subscribe via email

Enter your email address:

Delivered by FeedBurner

Related Posts Plugin for WordPress, Blogger...
web metrics