Einzelnen Beitrag anzeigen

Lasse2002

Registriert seit: 29. Nov 2004
79 Beiträge
 
RAD-Studio 2009 Pro
 
#3

Re: DLL-interface Probleme in Delphi2009

  Alt 28. Okt 2008, 13:49
PChar verweist in D2009 auf PWideChar. Also solange deine DLL die Daten im Ansi-Format erwartet, mußt du diese als PAnsiChar übergeben.

   file_id := H5Fopen(PAnsiChar(AnsiString(OpenDialog1.Files[0])), H5F_ACC_RDWR, H5P_DEFAULT); function H5Fopen(filename: PAnsiChar; flags: Cardinal; access_plist: hid_t): hid_t; stdcall external 'hdf5dll3dr.dllindex 62; Besser wäre es natürlich, wenn die dll auch eine Wide-Funktion hätte, damit du die gesamten Vorteile von Unicode nutzen kannst.
Lasse
  Mit Zitat antworten Zitat