Thema: Delphi StrLen() vs. Length()

Einzelnen Beitrag anzeigen

Mephistopheles
(Gast)

n/a Beiträge
 
#4

Re: StrLen() vs. Length()

  Alt 28. Mär 2005, 17:00
Es ist ein freche Behauptung, aber vielleicht weil String und PChar nicht das gleiche ist?!

Während nämlich ein PChar immer auf #0 endet, die Länge also die Anzahl der Zeichen bis zur #0 ist, ist ein String ein sogenannter gezählter Stringtyp. Das heißt, es gibt ein Feld welches zum String gehört, in dem die Anzahl der Zeichen im String angegeben ist. Dieses wird von Length() zurückgegeben und berücksichtigt nicht irgendwelche #0 im String.
  Mit Zitat antworten Zitat