PChar ist ein sehr ungünstiger Exporttyp.
Ich empfehle dringend auf PAnsiChar zu ändern, da die
DLL ja mit Delphi 7 erstellt wurde und die
DLL demnach als PAnsiChar deklariert wurde.
Zitat:
Die
DLL wurde unter folgenden Betriebssystemen getestet: WIN 98, WIN 2000, XP, VISTA (32Bit, 64Bit),
WIN 7 (32Bit, 64Bit)
PS: Der Versuch eine Datei in C:\... zu erstellen kann seit Win7 (mit ordentlichen
Benutzerrechten, bzw. mit aktivem
UAC noch nie funktioniert haben. (eigentlich schon seit Win2000, mit
Benutzerrechte ging das nicht ... Zugriff verweigert)
Und eigentlich ist die Übergabe von Objekten, über die
DLL-Grenzen hinweg, sowieso keine soooo gute Idee.