Ketika Anda mendesain Form1, tentunya muncul unit bernama Unit1 dan 
di dalamnya terdapat deklarasi variabel:
  var Form1: TForm1;

Gunakan variabel tsb sbb:
  procedure...
  begin
    Form1:=TForm1.Create(self);  // <--- INI YG BEDA
    try
      ShowModal;
    finally
      Form1.Free;
    end;
  end;

Lakukan hal yang sama u/ Form2 sbb:
  procedure...
  begin
    Form2:=TForm2.Create(self);  // <--- INI YG BEDA
    try
      ShowModal;
    finally
      Form2.Free;
    end;
  end;

Karena pointer dari TForm1 yg baru saja di-create sudah dicatat oleh 
variabel Form1, maka Anda dapat menerapkan perintah yg terdahulu 
yaitu:
  Form1.Edit1.Text1:=Table1.FieldByName('xxxx').AsString;

Tetapi ingat, referensi thd variabel Form1 tsb hanya boleh dilakukan 
SELAMA ANDA YAKIN BAHWA FORM1 BELUM DI-FREE. Jika tidak, maka akan 
terjadi Access Violation saat run-time nanti.

Jika variabel Form1/Form2 tsb tidak ada (karena suatu hal), Anda 
dapat create sendiri dengan meletakkan deklarasi:
  var Form1: TForm1;
pada bagian INTERFACE Unit1, dan deklarasi:
  var Form2: TForm2;
pada bagian INTERFACE Unit2.



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke