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.