Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#12

Re: Aufbau eines variablen Records

  Alt 19. Jan 2007, 08:51
Zitat von yankee:
Zitat von Muetze1:
Cardinal? 1? Ich weiss nicht was du meinst. Wie kommst du auf 1 Byte? Meinst du den Variablennamen?
Neein... In meinem Beispiel oben! Da fängt der String an der Stelle 1 im Speicher an und das ist was im Pointer steht... Wie komst du bitte auf den variabelnamen??
Weil das das einzige war, was soweit mit der Grösse von 1 übereinstimmte. Und das bei einem (Wide/Ansi)String das erste Zeichen beim indizierten Zugriff bei [1] liegt, hat nichts mit der Anordnung im Speicher zu tun. Bei Wide/AnsiString wird der Zugriff auf [1] auf Offset von 0 gelegt. Das ist nur zur Kompatibilität zum ShortString noch vorhanden und sagt überhaupt nichts über die Anordnung im Speicher aus.
  Mit Zitat antworten Zitat