Thema
:
Pointer zu String?
Einzelnen Beitrag anzeigen
himitsu
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.211 Beiträge
Delphi 12 Athens
#
9
Re: Pointer zu String?
5. Apr 2010, 20:52
Das ist aber ein Zeiger auf das letzte Zeichen und kein Zeiger auf einen
Delphi-
String.
markieren
Code:
[s]par := Char(aValue^);
// oder
par := PChar(aValue)^; // "kein" Zeiger auf einen PChar-String, sondern auf ein Char[/s]
[edit]
wenn "stra" ein String
markieren
Delphi-Quellcode:
Value:=Pointer(stra[High(stra)]);
par:=String(aValue);
Value:=@stra[High(stra)];
par:=String(aValue^);
// und sicher daß die Strings nicht verschoben/verändert werden?
oder versuch mal
markieren
Delphi-Quellcode:
par:=PChar(aValue^);
// oder
par:=PPChar(aValue)^;
$2B or not $2B
Zitat
himitsu
Öffentliches Profil ansehen
Besuche die Homepage von himitsu!
Mehr Beiträge von himitsu finden