Jumat, 29 Januari 2010


Dalam memahami artikel yang saya tulis ini minimal anda sudah memahami konsep dasar membuat program di Delphi.
Sangat penting bagi programmer untuk dapat membuat suatu object secara runtime. Hal ini dibutuhkan agar pengelolaan memory menjadi lebih baik dibandingkan dengan object yang telah dibuat pada saat design time. Kenapa demikian?
Jika kita membuat suatu object secara runtime kita dapat menghapuskannya dari memory, dan pada suatu saat proses membutuhkan hal itu maka dapat dengan mudah membuat object itu kembali. Sebagai contoh saya ambil suatu form yang sudah di rancang sebelumnya sebut saja “TFormInputData”.
Misalnya pada suatu event tertentu anda ingin menampilkan form TFormInputData, maka contoh kode programmnya adalah seperti ini:
procedure TMainForm.Button1Click(Sender: TObject);
var
MyForm: TFormInputData;
begin
MyForm := TFormInputData.Create(nil);
MyForm.showmodal;
MyForm.Free;
end;
Anda dapat menggunakan MyForm.Showmodal atau MyForm.Show. Jika menggunakan MyForm.Show, pada baris selanjutnya jangan langsung di free.

;;