begin process at 2010 02 10 03:29:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > EXEMPLE D'AFFICHAGE DANS TOUTES LES LANGUES

EXEMPLE D'AFFICHAGE DANS TOUTES LES LANGUES


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Niveau :Initié Date de création :20/10/2004 Vu / téléchargé :5 352 / 31 845

Auteur : DrJo45

Ecrire un message privé
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cet exemple présente une feuille qui affiche des textes provenant d'une ressource. jusque là, rien de folichon.
Le point interressant est que ces textes sont en Chinois, Russe et Arabe et que la feuille les affiche correctement dans des labels sans utiliser les controles de fm20.dll .



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

NOMBRE EN LETTRES (FRANÇAIS)

 Sources de la même categorie

Source avec Zip REMOTE SOUND AND VLC par sonataIII
Source avec Zip Source avec une capture INFO MÉMOIRE par 3aloula
Source avec Zip Source avec une capture CHANGER L'ICONE ET LE NOM D'UN LECTEUR DE CARTE par Sechaud
Source avec Zip Source avec une capture SYSTRAY + BALLOON - VARIANTE AVEC TEXTE DANS L'ICÔNE par jack
Source avec Zip Source avec une capture DATE-HEURE DE LANCEMENT D'UN PROGRAMME par jack

Commentaires et avis

Commentaire de jockos le 20/10/2004 11:17:42

Bonjour,

Merci pour ton code...

Par contre, j'ai un petit problème, je n'ai pas l'ocx Tx4Ole.ocx...

Et je n'arrive donc pas à tester ton projet (la fonction StrConv n'est pas reconnu)...

Ou peut-on trouver l'ocx Tx4Ole et que contient-il exactement ?

Merci

Commentaire de jockos le 20/10/2004 11:25:07

J'ai réussi à utiliser ton code... ça à l'air de bien fonctionner...
Par contre, j'ai été obligé de précisé le nom de la classe pour utiliser les méthodes StrConv, Left, Chr, ...

Bref de faire partout : Strings.StrConv(...) ou Strings.Chr(...)

C'est bizarre, je n'avais jamais eu à faire cela auparavant... Tu aurais une explication ?

En tous cas, bravo, car peut de personne savent que l'on peut écrire des caractères unicodes dans les contrôles VB. Beaucoup utilise Form 2.0 (fm20.dll) ou alors des contrôles propriétaires couteux...

Commentaire de jockos le 20/10/2004 11:39:22

Ce qui est dommage, c'est que ça marche pour très très peu de contrôle...

A priori, uniquement pour les Label et les TextBox.

Pour tous les autres contrôles standards, il va falloir trouver autre chose... Je vais tenter le hooking windows pour capturer le message d'affichage et mettre ce que je veux à la palce, mais je ne suis pas sûr que cela puisse marcher...

:-(

Est-ce que quelqu'un aurait une autre solution plus simple ?

Commentaire de bidoch78 le 21/10/2004 10:33:29

thanks.

Commentaire de jockos le 22/10/2004 11:09:46

Pour les autres contrôles (par exemple le Caption d'un Frame ou d'un Bouton), j'arrive à envoyer le texte unicode mais il n'est pas interpréter correctement avec le bon Charset...

ça affiche caractère par caractère en ASCII...

Par exemple, si j'ai un mot Chinois de 2 caractères, et bien ça affichera 4 caractères ASCII étendu (octet par octet) et non les 2 caractères chinois...

DrJo45, tu as une solution ?

Car c'est quand même très limitatif de ne pouvoir utiliser l'affichage en langue étrangère uniquement dans les TextBox et les Label...

a+

Commentaire de DrJo45 le 02/11/2004 11:29:26

Désolé, j'étais en congés...
- Oui, j'ai oublié d'enlever la référence au controle TxText qu'on utilise par ailleurs, supprimez la référence, il n'est pas utile ici. Une fois ceci enlevé, l'accès aux méthode de vba.Strings ne devrait pas poser de Pb...
- Pour les boutons, il suffit de mettre style "1- Graphical" pour que ça marche., Mais en effet, les controles intrinsèques marchent vraiment bizarrement pour un langage soi-disant Unicode...
J'utilise habituellement ces méthodes dans un controle tableau pour lequel on peux définir le StyleSet (Font, Charset etc.) pour chaque cellule. Ceci me permet de saisir des traductions dans des langages utilisant des charsets différents.
Merci de vos commentaires, je vais continuer à chercher aussi ...

Commentaire de breizhgatch le 21/12/2004 18:00:40

Merci pour le code.
Cependant j'ai une plante sur la fonction StrConv; il aime pas le troisieme argument LCID quand celui-ci dépasse les 0x7F...

Commentaire de breizhgatch le 21/12/2004 18:01:20

Merci pour le code.
Cependant j'ai une plante sur la fonction StrConv; il aime pas le troisieme argument LCID quand celui-ci dépasse les 0x7F...

Commentaire de kermaniesstt le 08/11/2005 15:00:09

Salut
Je  débute sur VB j’ai essayé de fonction le code mais ca n’a pas marche
Je te demande  JOCKOS COMMENT T’A PU FAIRE FONCTIONNE CE CODE
MERCI D’AVANCE

Commentaire de Tphilippe le 05/05/2006 14:22:35

Dans le fichier test.RES les textes apparaisent sous forme de ????. Qu'est ce qui a été saisi? Ce ne sont pas que des points d'interrogation, puisque dès qu'on en saisi un de plus le programme n'affiche plus en russe ou en chinois mais il affiche que des ????. J'ai essayé d'écrire un truc en russe dans word, puis copier coller dans le fichier test.RES, des ??? sont apparus en lieu et place, mais lors de l'exécution du programme il n'a pas reconnu le texte et a affiché des ???.
Le contenu de ce fichier test.RES est la clé de voute du principe, mais comment est il renseigné?

Merci

Commentaire de karimvb120576 le 27/12/2006 21:33:45

Salut ,
voila je debute avec le VB et je me demande s 'il ya un moyen d'afficher des caractaire  sur une zone text a partir d'un document word écrit en arab.

                                                 Merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales