Ya saya paham, 

Yg jadi permasalahan saya adalah cara deklarasi dari Function tersebut


var
  Form1: TForm1;
  Form: TForm;
...
  FormAuthority(TForm1, Form1, True); --> Error;
  FormAuthority(TForm1, Form, True); --> Ok
  with Form as TForm1 do ...
 
Kita anggap Form sebagai parameter 2 dan
TForm1 sebagai parameter 1.

Berarti kembali lagi ke pertanyaan saya yg awal, kalau di deklarasinya tidak ada 
syntax VAR sbb:

FormAuthority(Cls : TComponentClass; Form : TForm; isModal : boolean); --> OK, BISA, 
OJID !!

Tapi hasil form yg di create ini gak akan kembali ke main program alias NIL, jadi saya 
kasih tambahan syntax sbb :

FormAuthority(Cls : TComponentClass; var Form : TForm; isModal : boolean); --> Error 
!! 

Karena tipenya harus sama yaitu Cls , sedangkan disini, pada waktu masuk dia bertipe 
TForm dan saat keluar bertipe CLs, walaupun sya juga tahu kalau Cls itu selalu turunan 
dari TForm. Itulah masalahnya.

Bisa nggak kalau kita bikin tipe parameter ke 2 adalah apa yg di masukkan di parameter 
1

FormAuthority(Cls : TComponentClass; var Form : Cls; isModal : boolean); --> Kira-2 
gimana caranya ?

Demikian bang Oguds ....


  ----- Original Message ----- 
  From: Mpu Gondrong 
  To: Yosi 
  Sent: Tuesday, September 02, 2003 6:04 PM
  Subject: Re[2]: [Delphindo] Masalah paramaeter tidak sama


  Selasa, 02/09/03 16:40:05, Yosi menulis:

  Y> bagian manakah yg diganti tsb ? sepertinya saya sudah pakai "Form :

  Lha, errornya menunjuk ke mana? Pelajaran #1, mulailah dari error. :)

  var
    Form1: TForm1;
    Form: TForm;
  ...
    FormAuthority(TForm1, Form1, True); --> Error;
    FormAuthority(TForm1, Form, True); --> Ok
    with Form as TForm1 do ...

  Tertanda,
  Oguds [36856104]


        Yahoo! Groups Sponsor 
              ADVERTISEMENT
             
       
       

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

  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 



[Non-text portions of this message have been removed]


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. 
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/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