快过年了,100分再请教一个问题Frame的Dll調用
哪位大哥会写的啊,最好有实例子,也就是将frame窗體封裝成dll,然後在主窗體中進行調用,動態,靜態無所謂了.
只能调用不出这错,那错的就行了。
有实例的发出吗?[email protected]
感谢感谢
祝大家新年发大财,梦想成真。
哪位大哥会写的啊,最好有实例子,也就是将frame窗體封裝成dll,然後在主窗體中進行調用,動態,靜態無所謂了.
只能调用不出这错,那错的就行了。
有实例的发出吗?[email protected]
感谢感谢
祝大家新年发大财,梦想成真。
procedure DLLUnloadProc(Reason:Integer); register;
begin
if Reason=DLL_PROCESS_DETACH then Application:= GL_DllApplication;
end;exports
DLLInit name 'Dllinit';begin
GL_DllApplication:=Application;
DLLProc:= @DLLUnloadProc;
end.
///////////////////////////////////////////
function DLLInit(AParent:HWND;
ParentApplication: TApplication;
ParentForm: TForm):Longword;
begin
{ 初始化窗口 }
if not Assigned(fmWindow) then
begin
Application:= ParentApplication;
fmWindow:= TfmWindow.Create(nil);
fmWindow.MyParentForm:= ParentForm;
fmWindow.MyParentApplication:= ParentApplication;
end;
fmDicomInfo.Hide;
{ 初始化窗口 }
end;
/////////////////////////////////////////////
type
TfmWindow = class(TForm)
public
MyParentForm: TForm;
MyParentApplication: TApplication;
end;
http://www.uipower.com/bbs/thread-35551-1-1.html
不过sharebei
这位朋友的信息还是挺不错的。
给你20分表示一下