C cjh0504 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #1 第一次调用dll可以打开form,关闭后再次打开出错。答对马上奉送50大洋!!!
W wenyue Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #2 假定是因为CLOSE而被FREE了FORM,那么请在DLL里设置上该FORM的ONCLOSE事件,返回ACTION为 CAHIDE. 假定是因为使用了DLL中的FORM中的一些自管理类型属性,例如STRING等,请在第一位置USES SHAREMEM.
假定是因为CLOSE而被FREE了FORM,那么请在DLL里设置上该FORM的ONCLOSE事件,返回ACTION为 CAHIDE. 假定是因为使用了DLL中的FORM中的一些自管理类型属性,例如STRING等,请在第一位置USES SHAREMEM.
S sunwb Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #3 Form关闭时: Free; FormName=NULL; 或是关闭后FreeLibrary(DLL)
R RealHome Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #4 你的DLL接口肯定有问题!试Try...except....end; 吧!
T testnet Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-16 #5 procedure ShowForm(ahwnd:Handle) var f:TForm; begin Application.hwnd:=ahwnd; f:=TForm.Create(Application); f.show; end;
procedure ShowForm(ahwnd:Handle) var f:TForm; begin Application.hwnd:=ahwnd; f:=TForm.Create(Application); f.show; end;
S seaerwang Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-18 #6 可以肯定你装载时是对的,但关闭时FreeLibrary(module:thandle) 再,你的getproceaddress对吗?
I iie Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #7 没这么复杂呵,我又一个dll专用来写splash的,复用没问题