Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: EMB DCE 12 - versus - FPC 3.2.2 - DCE meldet WideString Fehler - FPC nicht :(

  Alt 4. Okt 2024, 18:38
Zitat:
Delphi-Quellcode:
  constructor Create(c: Array of Char); overload;

  constructor Create(c: Array of WideChar); overload; // <--- Fehler
Delphi bis 2007: Char = AnsiChar
Delphi seit 2009: Char = WideChar

FreePascal und Lazarus: hab's Aktuelle nicht im Kopf, aber war früher auch AnsiChar (so, wie damals im Delphi 7)
und jetzt ... gute Frage ... mein letzter Stand war, dass im FPC vieles auf UTF-8 umgestellt wurde, also weiterhin AnsiChar,
während die LCL im Lazarus ebefalls auf Unicode umgestellt wurde, und somit WideChar.

Die Nicht-Fehlermeldung im FPC klingt danach, dass dort Char = AnsiChar, weswegen es mit dem WideChar dort keinen Konflikt gibt.






Ahhhhh, DCE wie Delphi CE ... hatte erst gedacht, es wäre DEC gemeint, aber falsch geschrieben.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 4. Okt 2024 um 18:44 Uhr)
  Mit Zitat antworten Zitat