Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Gibt es einen Compilerschalter für String = AnsiString (https://www.delphipraxis.net/159683-gibt-es-einen-compilerschalter-fuer-string-%3D-ansistring.html)

Cappuccino 7. Apr 2011 21:10

Delphi-Version: 5

Gibt es einen Compilerschalter für String = AnsiString
 
Hallo,
ich habe ein älteres Projekt aus Delphi 2007, das ich mit D2010 bearbeiten möchte.

Gibt es einen Compilerschalter, so dass Unicode abgeschaltet ist,
d.h. das die Deklaration
var
myString : String;

einen Ansi-String erzeugt,
Mit D2010 wird ja hier ein Unicode-String erzeugt.

Damit müsste ich nicht das Projekt umstellen sondern käme mit einem Compilerschalter durch.

Danke für Tipps,

Gruß
Tom

mkinzler 7. Apr 2011 21:13

AW: Gibt es einen Compilerschalter für String = AnsiString
 
Nein, einen solchen Schalter gibt es nicht. Und das ist auch so von EM gewünscht, da sonst eine Umstellung auf Unicode nei funktionieren würde ( Jeder würde einfach Schalter setzen)

Cappuccino 7. Apr 2011 21:16

AW: Gibt es einen Compilerschalter für String = AnsiString
 
Nu ja,
wenn ich etwas neues mache, will ich Unicode, das hat ja auch so ein paar Vorteile...
die ich nicht missen will.

für alte Projekte wäre der Schalter praktisch.

Gruß Tom

Phoenix 7. Apr 2011 21:17

AW: Gibt es einen Compilerschalter für String = AnsiString
 
Nein, den gibt es nicht. Um auf die neue Delphi-Version zu gehen wirst Du das Projekt zwangsläufig umstellen müssen.

himitsu 7. Apr 2011 21:30

AW: Gibt es einen Compilerschalter für String = AnsiString
 
Und hättest du da, wo unbedingt ANSI benötigt wird, gleich von Anfanf an Ansistrings genutzt (ja, die gab es damals schon), dann hättest du jetzt fast keine Probleme mit der Umstellung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz