Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: XE3: Direktive für String Typ?

  Alt 16. Nov 2012, 18:32
Ja und Nein.

Aber das ist nur eine Kompatibilitätsfunktion für uralte Delphi1-Codes, also kannste das komplett vergessen.

Denn entweder String = UnicodeString (seit D2009) oder String = ShortString


PS: Sooooooviele Compilerdirektiven gibt es garnicht ... F1 kennst du?



Ach ja, ich bin froh, daß es sowas nicht gibt.
Stell dir mal vor überall wäre der selbe Typ ein Anderer.
Dann weiß doch keiner mehr was so wie ist.
z.B. ich kopiere mir eine EventMethode oder auch nur die Signatur von hier nach da und schon funktioniert nichts mehr.

Hätten alle damals schon AnsiString genommen, wo definitiv nur ANSI verlangt ist, dann gäbe es keine Probleme.
Und falls jetzt jemand meckert ... Lazarus hat mit seiner ANSI>UTF-8-Umstellung auch so seine Probleme.



Benenne String in AnsiString, Char in AnsiChar und PChar in PAnsiChar um und fertig, außerdem isses eindeutig.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (16. Nov 2012 um 18:43 Uhr)
  Mit Zitat antworten Zitat