Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Konstantenausdruck in Case-Struktur funktioniert nicht
22. Jul 2010, 11:44
Der Typ von foo hängt davon ab, an was er übergeben wird.
An eine Variable oder Parameter vom Typ AnsiString, dann wird foo dort als AnsiString verwendet.
Und wird es dann auch noch an eine Variable oder einen Parameter vom Typ UnicodeString übergeben, dann gibt es foo doppelt, da es hier als UnicodeVersion eingefügt wird.
Bzw. Delphi versucht ja an vielen Stellen zu optimieren und würde dann hoffentlich für fooW und die UnicodeVersion von foo den selben "String" verwenden.
$2B or not $2B
|