Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: XE3: Direktive für String Typ?

  Alt 16. Nov 2012, 17: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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