Support de Unicode
De Wiki1000
(Différences entre les versions)
(Page créée avec « {{new|tahoe}} ==Unicode dans Delphi== A partir de la version 2009, Delphi supporte l'unicode. La représentation interne des chaines change. Avant 2009 : string=AnsiString ;… ») |
(→Versions du compilateur) |
||
Ligne 16 : | Ligne 16 : | ||
{$IFDEF VER80} - Delphi 1 | {$IFDEF VER80} - Delphi 1 | ||
+ | |||
{$IFDEF VER90} - Delphi 2 | {$IFDEF VER90} - Delphi 2 | ||
+ | |||
{$IFDEF VER100} - Delphi 3 | {$IFDEF VER100} - Delphi 3 | ||
+ | |||
{$IFDEF VER120} - Delphi 4 | {$IFDEF VER120} - Delphi 4 | ||
+ | |||
{$IFDEF VER130} - Delphi 5 | {$IFDEF VER130} - Delphi 5 | ||
+ | |||
{$IFDEF VER140} - Delphi 6 | {$IFDEF VER140} - Delphi 6 | ||
+ | |||
{$IFDEF VER150} - Delphi 7 | {$IFDEF VER150} - Delphi 7 | ||
+ | |||
{$IFDEF VER160} - Delphi 8 | {$IFDEF VER160} - Delphi 8 | ||
+ | |||
{$IFDEF VER170} - Delphi 2005 | {$IFDEF VER170} - Delphi 2005 | ||
+ | |||
{$IFDEF VER180} - Delphi 2006 | {$IFDEF VER180} - Delphi 2006 | ||
+ | |||
{$IFDEF VER180} - Delphi 2007 | {$IFDEF VER180} - Delphi 2007 | ||
+ | |||
{$IFDEF VER185} - Delphi 2007 | {$IFDEF VER185} - Delphi 2007 | ||
+ | |||
{$IFDEF VER200} - Delphi 2009 | {$IFDEF VER200} - Delphi 2009 | ||
− | |||
− | |||
+ | {$IFDEF VER210} - Delphi 2010 | ||
===La configuration du projet=== | ===La configuration du projet=== | ||
* Indy (tiburon) | * Indy (tiburon) | ||
* Zlib | * Zlib |
Version du 6 août 2010 à 15:01
Sommaire |
Unicode dans Delphi
A partir de la version 2009, Delphi supporte l'unicode. La représentation interne des chaines change. Avant 2009 : string=AnsiString ; char=ansichar. Après 2009 : string=UnicodeString ; char=widechar.
Tout code qui présumait qu'une variable de type char est stockée sur un byte est donc à revoir.
Migration vers Delphi 2010
Versions du compilateur
{$IFDEF VER80} - Delphi 1
{$IFDEF VER90} - Delphi 2
{$IFDEF VER100} - Delphi 3
{$IFDEF VER120} - Delphi 4
{$IFDEF VER130} - Delphi 5
{$IFDEF VER140} - Delphi 6
{$IFDEF VER150} - Delphi 7
{$IFDEF VER160} - Delphi 8
{$IFDEF VER170} - Delphi 2005
{$IFDEF VER180} - Delphi 2006
{$IFDEF VER180} - Delphi 2007
{$IFDEF VER185} - Delphi 2007
{$IFDEF VER200} - Delphi 2009
{$IFDEF VER210} - Delphi 2010
La configuration du projet
- Indy (tiburon)
- Zlib