Zitat von
Phoenix:
COM ist da der richtige Weg.
Mit Delphi.NET geht es auch einfacher:
.NET
Delphi-Quellcode:
{$UNSAFE ON}
procedure MyDllFunction(Value: Integer);
begin
MessageBox.Show('Hallo World!' + Value.ToString() );
end;
exports
MyDllFunction;
Win32
Delphi-Quellcode:
procedure MyDllFunction(Value: Integer);
external 'MyAssembly.dll' name 'MyDllFunction';
procedure Test;
begin
MyDllFunction(10);
end;