Thema: Delphi Char Vergleich: #0 <> ''

Einzelnen Beitrag anzeigen

CCRDude
(Gast)

n/a Beiträge
 
#6

Re: Char Vergleich: #0 <> ''

  Alt 18. Jun 2007, 09:42
@mkinzler: Doch! (re 1. Aussage) bzw. Nein! (re 2. Aussage)

String('')=PChar(#0) Ist durchaus wahr (haut selbst in Turbo Delphi noch hin)... nur beide auf einen Typ gecastet sind sie nicht identisch

Und selbst in PChars ist #0 oft genug nicht "End-Of-String", etwa in PWideChar, wo es bei lateinischer Schrift jedes zweite Byte ausmacht, oder in Enumerationen, auch ANSI, wo es ein normaler Trenner ist und der String bis zum #0#0 geht.
  Mit Zitat antworten Zitat