[DELPHI] gestion du russe - syrillique

pierro -  
 Jean44 -
Bonjour à tous,

Je suis programmeur delphi en entreprise, et nous travaillons sur un projet pour l'étranger

Mon soft doit tourner en anglais et en russe.

Lorsque je paramètre mon clavier en russe, j'arrive à taper du caractere en russe dans word et excel mais bizarrement pas dans Delphi 7.
Il affichera toujours ceci ??????????????????

J'arrive aussi à entrer du russe dans multilizer mais, rien n'y fait , à l'execution du soft, je trouve encore les ?????????

Je me demandais si qqn avait une réponse à ce probleme

En vous remerciant d'avance .. Bonne journée

2 réponses

  1. nadia
     
    Bonjour,
    Bonjour à tous,

    Je suis programmeur delphi en entreprise, et nous travaillons sur un projet pour l'étranger

    Mon soft doit tourner en anglais et en russe.

    Lorsque je paramètre mon clavier en russe, j'arrive à taper du caractere en russe dans word et excel mais bizarrement pas dans Delphi 7.
    Il affichera toujours ceci ??????????????????

    J'arrive aussi à entrer du russe dans multilizer mais, rien n'y fait , à l'execution du soft, je trouve encore les ?????????

    Je me demandais si qqn avait une réponse à ce probleme

    En vous remerciant d'avance .. Bonne journée
    Autres messages de pierro Retour au thème du forum Forum programmation
    0
  2. Jean44
     
    Bonjour,

    Essaye de modifier la propriété 'Charset' des Fontes de tes fiches.
    Par défaut elle est positionnée sur la valeur 'default' ( = 1);
    A la création de chaque Form, essaye ceci :
    MaForm.Font.Charset := 204; // RUSSIAN_CHARSET voir ci-dessous

    Windows charset constants
    ---------------------------------
    ANSI_CHARSET 0 ANSI characters.

    DEFAULT_CHARSET 1 Font is chosen based solely on Name and Size. If the described font
    is not available on the system, Windows will substitute another font.

    SYMBOL_CHARSET 2 Standard symbol set.

    MAC_CHARSET 77 Macintosh characters. Not available on NT 3.51.

    SHIFTJIS_CHARSET 128 Japanese shift-JIS characters.

    HANGEUL_CHARSET 129 Korean characters (Wansung).

    JOHAB_CHARSET 130 Korean characters (Johab). Not available on NT 3.51

    GB2312_CHARSET 134 Simplified Chinese characters (mainland china).

    CHINESEBIG5_CHARSET 136 Traditional Chinese characters (Taiwanese).

    GREEK_CHARSET 161 Greek characters. Not available on NT 3.51.

    TURKISH_CHARSET 162 Turkish characters. Not available on NT 3.51

    VIETNAMESE_CHARSET 163 Vietnamese characters. Not available on NT 3.51.

    HEBREW_CHARSET 177 Hebrew characters. Not available on NT 3.51

    ARABIC_CHARSET 178 Arabic characters. Not available on NT 3.51

    BALTIC_CHARSET 186 Baltic characters. Not available on NT 3.51.

    RUSSIAN_CHARSET 204 Cyrillic characters. Not available on NT 3.51.</gras>

    THAI_CHARSET 222 Thai characters. Not available on NT 3.51

    EASTEUROPE_CHARSET 238 Includes diacritical marks for eastern european countries. Not
    available on NT 3.51.

    OEM_CHARSET 255 Depends on the codepage of the operating system.
    0