Einzelnen Beitrag anzeigen

GPR-Man

Registriert seit: 28. Okt 2008
Ort: Zürich
14 Beiträge
 
RAD-Studio 2009 Pro
 
#1

DLL-interface Probleme in Delphi2009

  Alt 28. Okt 2008, 14:30
Hallo
Ich nutze eine DLL mit einem Delphi-Interface. Unter Delphi7 habe ich keine Probleme gehabt, seit der direkten Umstellung auf Delphi 2009 klappt leider nichts mehr. Das Öffnen der Datei erfolgt mit dem Befehl:

   file_id := H5Fopen(PChar(OpenDialog1.Files[0]), H5F_ACC_RDWR, H5P_DEFAULT); wobei das Interface so aussieht:

function H5Fopen(filename: PChar; flags: Cardinal; access_plist: hid_t): hid_t; stdcall external 'hdf5dll3dr.dllindex 62; Unter der Variabeln file_id erhalte ich unter Delphi2009 nur das Resultat -1, was einen Fehlschlag bedeutet.
Hängt dies mit der Unicode-Unterstützung zusammen? Falls ja, wie muss ich den Code abändern?
  Mit Zitat antworten Zitat