Thema: Delphi String-Klasse?

Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#9

Re: String-Klasse?

  Alt 4. Sep 2005, 12:06
Zitat von jbg:
Zitat:
C-String, Delphi-AnsiString, LPSTR (PChar)
Das ist schonmal nur ein Typ.
Als ich zuletzt einen String in der Hand hatte, waren Delphi-String noch reference-counted und besaßen ein LongWord, das die Länge angibt. Ich kann mich nicht erinnern, daß das bei LPSTR auch so war. Und wenn Olli mit C-String den Typ String aus der C++-Standardbibliothek meint, ist das wieder was anderes als der Delphi-AnsiString und der LPSTR.

Zitat von jbg:
Zitat:
BSTR, Delphi-WideString, LPWSTR (PWideChar)
Und das ein weiterer
Zugegeben, zu BSTR fällt mir im Augenblick nichts ein, aber für den Unterschied zwischen Delphi-WideString und LPWSTR gilt das gleiche wie oben zwischen Delphi-AnsiString und LPSTR.

Aber das mag sich seit gestern alles geändert haben %-)


Zitat von jbg:
Und wenn man es genau nimmt, dann gibt es nur einen Typ von String. Alles andere ist reine Interpretation.
ACK. Alles nur eine Aneinanderreihung von Einheiten zu beliebig vielen Bits. Dennoch sind die Zugriffsmethoden mitunter unterschiedlich und deswegen bedürfen sie durchaus einer Konvertierung.

Edit: daß != das...
  Mit Zitat antworten Zitat