Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: dll in meiner anwendung anstatt extern?

  Alt 24. Nov 2006, 17:29
Ä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?
  Mit Zitat antworten Zitat