IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Problème de chaîne au format Unicode


Sujet :

Lazarus Pascal

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Jlmat
    Homme Profil pro
    Ex Informaticien et Consultant en Ressources Humaines, Retraité
    Inscrit en
    Avril 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ex Informaticien et Consultant en Ressources Humaines, Retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 368
    Par défaut Problème de chaîne au format Unicode
    Bonjour,

    J'écris une Application que je mettrai sur le site et qui utilise des caractères Unicode. Cette discussion fait donc suite à la discussion que nous avions déjà abordée ici

    Cependant dans mon Application, j'ai défini une "Base de données" sous forme d'un tableau de constantes pour éviter une gestion de fichier. La structure est la suivante:
    Le nom d'une catégorie est le nom officiel de la norme Unicode 15.1 et comprend le début du code et la fin du code de la catégorie sous forme de chaînes de caractères d'un Hexadécimal:
    Le problème, c'est que aux vues de nos discussions du post en référence ci-dessus, je ne parviens pas à afficher le code dans la StringGrid, ni dans un composant TstaticText etc parce que je parviens pas à utiliser le format String avec les guillemets de limite '...'.

    Par exemple la conversion qui fonctionnait avec WideChar($1F613) ne fonctionne pas ici car il me faut d'abord convertir le code du Tableau '$1F613' en $1F613 sans les guillemets. Je n'y arrive pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    STLoupe.Caption  := WideChar($1F613)
     
    Ni en passant par le Type UnicodeString;
     
    Var UCString  :=  UnicodeString;
     ...
        UCString := WideChar($1F613);
        Statictext.Caption  := UCString; // n'affiche pas
    J'ai essayé différentes solutions mais ne parviens pas à afficher.

    J'ai tenté de mémoriser les codes sans Guillements avec des #$xxx, mais je n'y parviens pas non plus.

    Voici la structure que j'utilise et qui est dans le code que je mets en pièce jointe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
    Const
      MaxCateg = 1; // Nombre catégories (j'en ai 92 dans mon Appli)
    Type
      TCategUni = Record
             Id    : SmallInt;  // identifiant unique
            Nom  : String[62];// nom de la catégorie
            CMin : String[6]; // N° de page du début du code en Hexa String
            CMax: String[6]; // N° de Fin de code de la catégorie en Hexa String
          end; 
     
    Const
      cCatUni  : array[1..MaxCateg] of TCategUni =
      (
      (Id :  2;   Nom : 'Émoticônes';     CMin : '$1F600'; CMax : '$1F64F' )
      );
    Finalement, j'ai mis un extrait très court et simplifié de mon appli:
    Nom : Aide 23.jpg
Affichages : 149
Taille : 105,7 Ko

    Si vous avez des idées, je suis preneur!
    Merci
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [SQL 2K]bcp export txt au format unicode
    Par rodrigue50 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 10/05/2011, 20h28
  2. Import au format UNICODE
    Par procyom dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/06/2008, 09h32
  3. [Flash] XML et format UNICODE.
    Par anthony428 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 10/10/2007, 15h05
  4. [Système] Code source au format unicode
    Par bractar dans le forum Langage
    Réponses: 1
    Dernier message: 27/02/2007, 07h11
  5. convertir un text en format unicode
    Par mjava dans le forum Général Java
    Réponses: 4
    Dernier message: 18/07/2006, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo