Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Property's mit AnsiString

  Alt 27. Okt 2011, 17:31
Bei dir (<=2007) ist String ja ein Alias für AnsiString, also im Prinzip stimmt es schon.

Wobei ich eher mit der anderen Richtung Probleme hatte, wo mir lso statt String das AnsiString angezeigt/zurückgegeben wurde.

Was macht dein Delphi denn hier?
Delphi-Quellcode:
type
  TAnsiString = type AnsiString;

  TON_XYZ = Procedure(S: TAnsiString): TAnsiString of Object;
Das "type" besagt dort, daß TAnsiString kein Alias, sondern ein eigener/neuer Type ist.

TypeInfo(AnsiString) = TypeInfo(String)
TypeInfo(AnsiString) <> TypeInfo(TAnsiString)
TypeInfo(String) <> TypeInfo(TAnsiString)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (27. Okt 2011 um 17:33 Uhr)
  Mit Zitat antworten Zitat