project2.dpr
来自「Form from DLL (Delphi source code) -2」· DPR 代码 · 共 45 行
DPR
45 行
library Project2;
uses
Windows,
SysUtils,
Classes,
Forms,
Unit1 in 'Unit1.pas' {Form2},
Unit3 in 'Unit3.pas' {Form3};
var
FOldApplication: TApplication;
procedure ShowForm(app: TApplication; mdi: TForm);
begin
Application:=app;
Form2:=TForm2.Create(mdi);
Form2.Show;
end;
procedure ShowForm1(app: TApplication; mdi: TForm);
begin
Application:=app;
Form3:=TForm3.Create(mdi);
Form3.Show;
end;
procedure LibraryProc(Reason: Integer);
begin
if Reason=DLL_PROCESS_DETACH then begin
Application:=FOldApplication;
end;
end;
exports
ShowForm,
ShowForm1;
begin
FOldApplication:=Application;
DLLProc:=@LibraryProc;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?