Ähmm ... bestimmt: ja.
statischen einbinden z.B. so:
Delphi-Quellcode:
const
DLLName = '
C:\Der\Pfad\wo\deine\Dll\liegt\Deine.DLL';
function DllFunction(Paramter1 : TDatentyp) : TReturnTyp;
stdcall;
external DllName;
Und dynamisch
Delphi-Quellcode:
const
DLLName = '
C:\Der\Pfad\wo\deine\Dll\liegt\Deine.DLL';
sFunctionName = '
DLLFunction';
type
TFN_DllFunction =
function (Paramter1 : TDatentyp) : TReturnTyp;
stdcall;
var
Handle : THandle;
DllFunction : TFN_DllFunction =
nil;
...
Handle:=LoadLibrary(@DLLName[1]);
if Handle <> 0
then
begin
@DllFunction := GetProcAddress(
Handle, @sFunctionName[1]);
Ist es das was du suchst?