Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Pointer zu String?

  Alt 5. Apr 2010, 20: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)^;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat