Ich habe einen string(s) und einen pchar(p).
Ich wandle den pchar wie folgt um:
s := string(p);
Dabei entsteht ein Fehler; die letzten Zeichen des strings sind dann verändert bzw. nicht mehr da! Woran kann das liegen?
Vielleicht muss ich noch dazu sagen, dass der pchar aus einer
dll kommt! Kann es beim umgekehrten zu Fehlern kommen; also wenn ich aus dem Ergebnis der
dll einen string mache? oder kann es sein, dass die
dll falsch übergibt?