Thema: Delphi DLL einbinden

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#2

Re: DLL einbinden

  Alt 24. Mai 2004, 15:48
Code:
[color=#ff0009]type
  TAddieren = function(eins,zwei:integer):integer; stdcall;[/color]
procedure TForm1.Button2Click(Sender: TObject);
var
  LibHandle: THandle;
  bums:integer;
[color=#ff0000] Addieren: TAddieren;[/color]
begin
    LibHandle := LoadLibrary('c:\DLL.dll');
    if LibHandle = 0 then
      raise Exception.Create('Unable to Load DLL...')
    else
    begin
[color=#ec0000]     try Addieren := GetProcAddress(LibHandle, 'Addieren');
        if Assigned(Addieren) then[/color]
          bums:=Addieren(2,3);
      except
        on E: Exception do
          ShowMessage('Exception error: ' + E.Message);
      end;
    end;
    FreeLibrary(LibHandle);
end;
Du musst nicht mit Pointern arbeiten

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat