全部博文(788)
分类:
2008-11-27 21:16:49
1.改一下你的代码
...
if handle<>0 then
LoadSearchForm:=GetProcAddress(handle,pchar('LoadSearchForm'));//不用加@
if Assigned(LoadSearchForm) then //不用加@
...
2.贴一下你dll中LoadSearchForm的代码,看看有什么问题
procedure LoadSearchForm(Handle:THandle);
begin
Application.Handle:=Handle;
Form1:=TForm1.Create(nil);
try
Form1.ShowModal;
finally
Form1.Close;
end;
end;
我在窗体中加了个按钮,写了form.close,
是不是写了这个后,点击按钮就不用在调用单元写freelibrary(handle);了
搞不懂,怎么这么多人喜欢把窗体或DELPHI控件的调用写成DLL方式?
搞定被我说中了,
为了好用啊,要不然一人写一个,那别人怎么调用我写的东西啊!
结贴,把分都给你吧