Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Stringlänge herausfinden

  Alt 12. Feb 2010, 16:41
Zitat von mimi:
Ich hatte schon einige Fälle, da war ein -1 nützlich. Dann waren das wohl ShortStrings.
ShortString gehen auch von 1 bis x

Diese sind schließlich auch der Grund, warum wir in Delphi/Pascal diesen 1-Index bei den Strings haben.

ShortStrings sind 0-bassierende Char-Arrays,
aber an Position 0 steht das Längenbyte, womit der "Text" erst bei 1 anfängt.

Aus kompatibilitätsgründen wurde dann der neue "LongString" aka String ebenfalls bei 1 begonnen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat