Zitat von
Motzi:
@Olli: ich weiß, dass du weißt, dass ich ein String-Tutorial geschrieben hab (du hast ja schon öfters darauf verwiesen), aber hast du auch selbst schonmal reingeguckt? Das was du da oben geschrieben hast steht nämlich eigentlich schon alles drinnen..
Nun gut, du weißt ich bin Pedant. Aber du hast recht, es ist ja schon enthalten.
Übrigens wäre das wohl richtiger
Delphi-Quellcode:
type
PStringInfo = ^TStringInfo;
TStringInfo = packed record
Rec : StrRec;
pStringAddr : Pointer;
end;
Die Rolle des ersten Elementes von StrRec scheint mir durchaus relevant, wenn wir zB Zuweisungen betrachten.
Im Tut steht ja ganz am Ende:
Womit auch klar sein sollte, mit welcher Typecast-Methode man einen String an eine
API Funktion (die Daten in diesen String schreibt) übergeben sollte, wenn man sich nicht sicher ist, dass dieser String ein „Unikat“ (mit einem Referenzzähler von 1) ist.
Darf man fragen, welche Methode dies denn nach Ansicht des großen Meisters ist?!