Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Rückgabe eines Null terminierten Str einer C++ Dll an De

  Alt 8. Mai 2005, 19:18
Kann es auch sein das der Speicher in der DLL wieder freigegeben wird? Sprich: Du einen ungültigen Pointer zurückbekommst?

Machs lieber so: Die Exe übergibt ein array[0...x] of char an die DLL und die DLL füllt dieses Array.
Anschließend kannst Du den Inhalt des arrays in ein normalen Delphi-String kopieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat