Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#5

AW: DLL Delphi 10.1 Definition von char*

  Alt 20. Apr 2017, 15:14
Zitat:
test2(pansichar(s)); // Ergibt einen Fehler das s eine falsche Länge hat
Zum Fehler bei test2 führt, dass du deine Rückgabe mit StrPas einem normalen String zuweist. In deiner Delphi-Version sind Strings aber Unicode und nicht ASCII.
Ergibt auch eine Compiler-Warnung, welche du scheinbar nicht beachtest.
Eher untergegangen, weil ich noch andere Warnings habe. Ich habe aber auch explizit nicht danach geschaut.
Gerade mal alles aufgeräumt und auch System.AnsiStrings für strpas eingebunden.
  Mit Zitat antworten Zitat