terimakasih tanggapanya Mas Deka,
setelah sy coba ternyata menimbulkan "error access violation" di baris:
FormDll := TFormDll.Create(MForm);
apa ada yg terlewatkan gak ya....
atau ada enggak ya cara membuat MDI dengan API?
terimakasih.
d> source code :
d> // procedure pemanggilan di form utama;
d> type
d> ShowChild : procedure(MApplication:TApplication;MForm:TForm); stdcall;
d> procedure Tform1.LoadDllFormMDIChild;
d> var
d> DllHandle : THandle;
d> ShowChildProc : ShowChild;
d> begin
d> DLLhandle := loadLibrary ('myDLL.dll');
d> @ShowChildProc := GerProcAddress(DLLHandle,'Shows');
d> if @ShowChildProc <> nil then
d> ShowChildProc(Application,Self);
d> end;
d> // source di dll unit;
d> uses
d> FormDllUnit;
d> Procedure Shows(MApplication:TApplication;MForm:TForm);
d> begin
d> Application := MApplication;
d> FormDll := TFormDll.Create(MForm);
d> FormDll.Style := fsMDIChild;
d> end;
d> namun masalah yang terjadi adalah. form utama tidak dapat mengenali form
d> mdi child yang ada (property mdichildcount = 0), meski form mdi child sudah
d> dibuat dan ditampilkan pada form utama.
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/xlw.sC/XP.FAA/3jkFAA/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/