Thema: Delphi PWideChar('') = nil ?

Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: PWideChar('') = nil ?

  Alt 18. Jan 2006, 12:20
Ja gibt es.
PWideChar('') sollte wie PChar('') einen gueltigen Zeiger auf einen String liefern, der nur aus einem #0 Zeichen besteht.

Bei Delphi wird nil als Leerstring fuer string verwendet.
Daraus folgt das PChar() bzw PWideChar() nicht einfache Umtypungen sind, sondern Funktionen.
Das liegt daran das PChar() einen C Leerstring liefern soll, der aber aus einem #0 Zeichen besteht.
  Mit Zitat antworten Zitat