-
Типа самый умный (12.02.09 17:48) [0]Здравствуйте!
Реален ли сабж? -
Создать обычным образом dll и переименовать в exe.
-
clickmaker © (12.02.09 17:52) [2]компилятор ресурсов дельфи - brc32.exe
Exports
Ordinal Function
0001 __GetExceptDLLinfo
0000 ___CPPdebugHook -
Rouse_ © (12.02.09 18:01) [3]program ExportTest;
{$APPTYPE CONSOLE}
uses
Windows;
procedure Test(const Value: PChar); stdcall;
begin
Writeln(Value);
end;
exports
Test name 'SuperTest';
var
hLib: THandle;
TTest: procedure(const Value: PChar); stdcall;
begin
hLib := LoadLibrary(PChar(ParamStr(0)));
if hLib > HINSTANCE_ERROR then
begin
@TTest := GetProcAddress(hLib, 'SuperTest');
if Assigned(@TTest) then
TTest('Call exported procedure success.');
end;
Readln;
end.