Delphi2009 - UNICODE!! [FUUUJ]

Klawisz95

Użytkownik
Dołączył
Styczeń 24, 2010
Posty
54
Witam!

Jak wiadomo, w Delphi2009 domyślnym kodowaniem String'a jest Unicode (czyli String = UnicodeString), a mnie się to bardzo nie podoba, i chciałbym przestawić sobie to tak: String = AnsiString.

Czy jest jakiś sposób, aby Stringi działały tak jak W Delphi7 ? Bo te Unicode mnie rozbraja normalnie. :/

Pozdrawiam
 

D.F.

Były Moderator
Dołączył
Listopad 4, 2009
Posty
493
Myślę, że przy deklaracji należy podać
Kod:
var
S : AnsiString; //określamy, że to ma być AnsiString
zamiast samego
Kod:
var
S : String; //wtedy jest domyślny typ
 

Klawisz95

Użytkownik
Dołączył
Styczeń 24, 2010
Posty
54
Aj. Nie chodzi mi o to. Ale mam po prostu kilka komponentów z Delphi7. Które koniecznie potrzebują aby String był kodowany jako Ansi, a nie Unicode. A przy zmianie wszystkich wystąpień (Char -> AnsiChar, PChar -> PAnsiChar, String->AnsiString) wywala jakies 200 błędów w konsoli, a tego nawet nie chce mi się poprawiać.
 
Do góry Bottom