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
 
 
  
 +
{$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

versiontahoe-48x48.png

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
Outils personnels