testdyndll.dpr
来自「delphi开发语言下的源代码分析」· DPR 代码 · 共 38 行
DPR
38 行
library TestDynDll;
uses
ShareMemRep,
Windows;
var
Str : String = 'Written by Aimingoo!'#$0D#$0A;
function GetStringFromDLL(S : String) : String;
begin
Result := Str + S;
end;
exports
GetStringFromDLL;
procedure SafeDllProc(Reason: Integer);
begin
case Reason of
DLL_PROCESS_ATTACH,
DLL_THREAD_ATTACH,
DLL_THREAD_DETACH :
{ Do Somethings... };
DLL_PROCESS_DETACH :
{ Do Somethings... };
end;
end;
begin
// hi, don't access SysInit.DllProc!!!
// Direct Accessing DllProc or using ShareMemRep.DllProc is safe!!!
if not assigned(DllProc) then
DllProc := @SafeDllProc;
SafeDllProc(DLL_PROCESS_ATTACH);
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?