Einzelnen Beitrag anzeigen

calibra301

Registriert seit: 20. Mär 2009
95 Beiträge
 
Delphi XE8 Professional
 
#1

Ansprechen einer C++ DLL von Delphi

  Alt 11. Aug 2016, 13:57
Delphi-Version: 5
Hallo,

hab eine C++ DLL mit folgendem Funktionsaufruf aus dem Header-File:

extern "C" DLLFunction void loadfile(int Target,const char* FileName);

In Delphi machte ich daraus:
function loadfile(Target:integer ;FileNameAnsiChar):Boolean;stdcall;external 'Digilabs.dll';

Aufruf der Funktion:
Procedure File_Laden(Name:String);
Var FileNameWideChar;
Begin
FileName:=PWideChar(Name);
loadfile(1,PAnsiChar(Name));
Beep;
end;

Kommt aber leider nie beim "Beep" an. Sobald er bei "loadfile" ist beendet sich das Programm...
Was mache ich falsch ?

Gruss
Calli
  Mit Zitat antworten Zitat