Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#9

Re: Pointer zu String?

  Alt 5. Apr 2010, 19:52
Das ist aber ein Zeiger auf das letzte Zeichen und kein Zeiger auf einen Delphi-String.

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


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
Delphi-Quellcode:
par:=PChar(aValue^);
// oder
par:=PPChar(aValue)^;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat