[ Klik-Kanan.com ] Dapatkan freeware di IndoDelphi
 Depan » Delphi » Konsultasi Delphi Info Banner   Tentang Kami   Buku Tamu   Kontak 


Menu Utama
Depan
Fokus
Tutorial
Tips & Trik
Perbaikan
Software
Gratisan
Pemula
Kamus Istilah
Situs Menarik
Forum Diskusi
Menu Spesial
Desain Web
Delphi
JavaScript

HOT LINK

VisiWeb
Tutorial, Contoh Tugas Akhir, tips & trik Delphi

merapi74@yahoo.co.uk
Konsultasi tugas akhir & skripsi tentang Delphi, PHP, dan ASP
LangitBiru
Artikel, source code, tutorial, dll.
Pengen situs Anda tampil di sini? Hubungi admin@klik-kanan.com

 

 

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.

<< Arsip Pertanyaan >>

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
---------------------------------------------------------

© 2001 - 2002 Klik Kanan
Dilarang memperbanyak artikel yang terdapat pada situs ini tanpa seizin Klik Kanan.