Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.172 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Unicode zwingend oder optional?

  Alt 1. Nov 2013, 15:59
Moin, Moin.
Aufgrund des aktuellen Upgradeangebots überlege ich, vielleicht doch von Delphi 7 aufzusteigen. Ein wesentlicher Hinderungsgrund ist, dass ich Unicode nicht benötige und mich da auch nicht umstellen möchte. Nun habe ich folgendes bei embarcadero gefunden:
Zitat:
Compiler-Flags
Es wurden Flags hinzugefügt, damit Sie festlegen können, ob der Standard-String-Typ ein UnicodeString oder ein AnsiString ist. Damit lässt sich Code beibehalten, der ältere Versionen von Delphi und C++Builder in demselben Quelltext unterstützt.
Wie ist das zu verstehen?
Kann ich damit die IDE / den Compiler so einstellen, dass für mich ALLES beim Alten bleibt und NICHTS am Quelltext geändert werden muss?
Du kannst deine Units die du verwendest mit diesem Flag ausstatten so das dort String = AnsiString ist.
An der VCL/RTL kannst du nix ändern. Bei der ist und bleibt String = Unicodestring.
Der Compilerschalter soll nur die Umstellung vereinfachen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat