Zitat von
Neutral General:
Warum dann nicht
else Result := nil;
? Das wäre sogar noch kompatibler....
Wäre es nicht, wenn man bedenkt, dass der heutige AnsiString/UnicodeString unter Delphi 1 noch ein ShortString war und dieser als statisches Array[0..255] of AnsiChar deklariert ist und somit nie "NIL" werden kann, da kein Zeiger (im Pascal-schen Sinn).