begin process at 2010 03 21 13:10:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > GESTION CARACTÈRE ÉTRANGÉ AINSI/UNICODE (RUSSES, CHINOIS, JAPONAIS) À TRAVERS UNE RECHERCHE DE FICHIERS...

GESTION CARACTÈRE ÉTRANGÉ AINSI/UNICODE (RUSSES, CHINOIS, JAPONAIS) À TRAVERS UNE RECHERCHE DE FICHIERS...


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :api, ansi, unicode Niveau :Initié Date de création :15/10/2005 Date de mise à jour :16/10/2005 10:55:19 Vu / téléchargé :12 189 / 1 114

Auteur : Warning

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Voici une source qui fera peut-etre suite un tutorial pour la gestion des caractères UNICODE/AINSI en VB6. En effet, la gestion des caractères étrangés (chinois, japonais, russes) n'est pas chose simple en VB6 sachant que VB6 ne gère pas les caractères Unicode au niveau interface.
Cette source permet d'effectuer une recherche de fichier et d'afficher les fichiers sous forme UNICODE/AINSI.

Pour y parvenir, nous utilisons les API UNICODE (se finissant par W au lieu du A à la fin de certains api).
Exemple:
API banal ASCII:
Private Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long
API UNICODE:
Private Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileW" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long


Pour afficher le resultat de la recherche sous forme unicode nous devons utiliser les composants Forms 2.0 Object Library qui sont malheureusement sous licence MS Office.



 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


 Historique

16 octobre 2005 10:55:19 :
Changement du niveau...

 Sources du même auteur

Source avec Zip GRAVITÉ/SATELLISATION ET REBOND (REGLES DE TRIGONOMÉTRIE ET ...
Source avec Zip Source avec une capture FORME D'UN FORMULAIRE(NOUVELLE MÉTHODE)-(SANS LES API 'REGIO...
Source avec Zip Source avec une capture TPE - EXE DISASSEMBLER / UN DÉSASSEMBLEUR DE PROGRAMME
Source avec Zip Source avec une capture TOOLBAR DEPLACABLE ET DETACHABLE DE LA FENETRE...
Source avec Zip Source avec une capture API - RECHERCHE D'API SUR LE WEB POUR BASE COMMUNE...

 Sources de la même categorie

Source avec Zip Source avec une capture INTERAGIR AVEC LES USAGERS ...SANS UTILISER DES 'ALERTS' par marcelsnews
Source avec Zip MODIFICATION DYANAMIQUE DES PARAMÈTRES D'UNE FONCTION D'UN [... par marcelsnews
Source avec Zip Source avec une capture JSON PARSER - ANALYSE DE CHAINES JSON par Renfield
Source avec Zip CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION DE L' API GOOGLE YOUTUBE RECHERCHER ET LIRE DES ... par tresorsdevie
Source .NET (Dotnet) DIRECTDISKACCESS par XelectroX
Source avec Zip Source avec une capture UNE HORLOGE DANS LA BARRE D'OUTIL D'EXCEL, COMME EXEMPLE DE ... par bigfish_le vrai
Source avec Zip Source avec une capture VEROUX PC AVEC API par Galactus13
Source avec Zip Source avec une capture LABEL UNICODE par medkarim

Commentaires et avis

Commentaire de Warning le 15/10/2005 00:58:47 administrateur CS

Attention ! Winzip n'acceptant malheureusement pas les caractères UNICODE, j'ai du placer les fichier à rechercher dans fichier RAR. Il faut donc Winrar pour pouvoir observer la recherche UNICODE, a moins que vous ayer deja des fichiers avec des noms UNICODE.

Commentaire de Warning le 15/10/2005 01:05:27 administrateur CS

Deuxième précision: cette source à été ajouté dans le but de repondre a une question dans le forum.

http://www.vbfrance.com/forum.v2.aspx?ID=575702

Commentaire de PCPT le 15/10/2005 01:50:09 administrateur CS

salut,
très bon "début" de code. c'est juste les bases de l'unicode, trouvable assez facilement sur le net (expert????)

mais je suis déjà intéressé par le futur tuto ;).
rhalala.... ces contrôles Form2.....
toujours ces licences incontournables. bon, j'me motive. on tente le contrôle unicode?
TxtBox pour décembre, y'a preneur?

++
PCPT

Commentaire de Warning le 15/10/2005 10:02:59 administrateur CS

On pourrais en effet essayer de créer des contrôles avec des API pour unicode :)

Commentaire de supermotaboy le 15/10/2005 14:46:41

je trouve que ce serait une super bonne idée!! je teste la source et je note..

Commentaire de fireuo le 16/10/2005 07:37:48

J'aimerait savoir c'est quoi pour vous une source expert une vrai la ? Moi je met tout mes source débutante parce que si j'ai le maleur de la metre moyenne j'ai des reproche meme pour mes jeux en DirectX

Commentaire de Warning le 16/10/2005 10:54:05 administrateur CS

J'ai mit expert parce que personne n'avait l'air de connaitre les API de prise en charge Unicode ou les solutions associées mais c'est vrai que le code lui même est simple. Je vais changer.

Commentaire de PaTaTe le 17/10/2005 02:41:55

Cette source est excellente. Je suis sur un logiciel de recherche de fichier depuis un moment et ceci peut m'aider. Je dis PEUT car :

1 - Il utilise des controles MS Office sous licences et pas forcements disponible sur la machine client
2 - Le resultat ne peut pas être affiché dans une ListView qui est le controle de retour que j'utilise.

Ma question serait plutot :

Peut-on avoir des controles gratuit (voir embarqués dans l'EXE car les OCX c'est pas top) gérant l'unicode (je pense à la ListView principalement) ?

Merci

9/10

Commentaire de PCPT le 17/10/2005 02:58:42 administrateur CS

salut Patate :-p

j'ai trouvé un OCX unicode, un simple ListBox classique. (unicode bien sûr)
accrochez-vous.... 495€

je vais essayer d'abord juste un Label unicode, et puis on verra par la suite^^

++
PCPT    [AFCK]

Commentaire de PaTaTe le 17/10/2005 03:00:35

ok ok PCPT merci

Commentaire de PaTaTe le 17/10/2005 03:35:05

Il y a quelques exemples sur PSC (mais pas de LV lol) :)

Commentaire de supermotaboy le 17/10/2005 18:54:47

oO 495€ gnnéééé, sont gentils eux tiens!! Non c'est un tres bonne source y'a pas de doute la dessus. Merci encore Warning!! :D

Commentaire de sirene2005 le 18/10/2005 11:57:19

les codes sont intérressants.

Commentaire de ScSami le 20/10/2005 12:38:44

Je passe en coup de vent et je ne sais pas si ça a à voir avec votre cas de figure ni même si ce que j'ai a dire peut interesser quelqu'un mais je voulais juste préciser que si vous avez installé entièrement IE, il gère l'affichage de l'UNICODE (cf. W3C section HTML). Du coup, il suffit d'utiliser son contrôle (certes un peu lourd), de générer une page web puis de la lui faire afficher.
Pour obtenir les caractères UNICODE en HTML, il suffit de mettre "&Hxx;" dans le code [xx devant être remplacé par un nombre compris entre 0 et 65535 (soit 65536 caractères UNICODE comme chacun sait). Mais attention toute fois car ça ne fonctionne pas via Javascript document.write.

Voilà voilà, je sais, ça n'a rien à voir avec les API W, mais fallait quand même le dire!

Eu, sinon, juste au passage... je crois qu'il faut employer le féminin avec API car après tout, ce sont des "Inerfaces PA" [en bon français] et comme Interface est féminin... bon, je veux pas lancer une nouvelle polémique là, je suggérais juste un comportement ;-)

Au fait Warn, j'te l'avais jamais dit mais j'adore ton travail, tes sources et tout et tout. Super boulot!

Bonne continuation.

Commentaire de PaTaTe le 20/10/2005 19:38:45

c'est comme source est feminin ... combien de fois je vois UN SOURCE donc :

on dit :

       une source

ou

       un code source

mais surement pas

       un source

cours de francais fini lol

Commentaire de Warning le 25/10/2005 01:35:46 administrateur CS

Merci ScSami pour ton compliment! A propos d'API, c'est vrai que j'ai pris l'habitude (mauvaise) de dire un API (quand j'ai appris a programmer, seul... je ne savais pas ce que ça signifiait.). Je trouves ça quand même moins grave que de parler de 'un' source...car source fait parti du français ! Bref voila quoi :) . J'essairais de me relire la prochaine fois!

Commentaire de ScSami le 25/10/2005 03:51:33

En fait, pour API tu m'as fait douter... Me voilà maintenant certain de son coté féminin. En revanche, "un source" peu se défandre autant que "une source" (que perso je soutiens) car après tout, il s'agit de "un code source". C'est un peu comme avec "Gameboy"... Une gameboy induit forcément que l'on parle de console de jeux vidéos!!!
Enfin, tout ceci n'a finalement que peu d'importance... Pi de toute façon, dans 30 ans on aura plus besoin de parler : les androïdes japonais made in planète China nous aurons coupé la langue (à force d'avoir de produire de bons codeurs via CS!!!)
A méditer...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

conversion des fichiers ansi en unicode ? [ par raphaet ] Raphaet tjrsayant initiallement des fichiers txt codés en ansi, comment les enregistrer sous code Unicode (tous en guardant le même nom de fichier) sa Unicode et ANSI [ par Sphaxs ] Bonjour tout le monde.J'aurais voulu savoir ce que signifiaient les termes Unicode et ANSI ?Sphaxs Transformer un texte unicode en Ansi [ par bbarry ] Bonjour je fait un programme en VbScript mon programme attaque des fichiers logs déja générer mais mon problème est que ces fichier sont codé en unico Problème fichier texte ANSI-Unicode [ par aurelien2723 ] Salut!Je fais un petit programme en VB6, sous Windows XP.J'ai un soucis avec le type d'encodage d'un fichier texte.Il me faut en sortie un fichier Uni UNICODE VS ANSI !! [ par cmora ] hello !!petit problème :j'un fichier texte en unicode (je crois) et lorsque je le lis, cela écrit n'importe quoi...j'ai beau essayé msg ANSI vers Unicode [ par vialstephane ] Bonjour,J'aimerais savoir comment convertir une chaine de caractere ANSI en UNICODE.J'ai essayer avec les codes sur le site et ça marche pas !ex: StrC Recherche doc sur api TrackPopupMenu [ par aKheNathOn ] Je recherche de la doc sur l'api USER32 et nottament sur la fonction TrackPopupMenu, GetMenu, AddMenu et toutes les constantes associés et si possible "Concaténation" de tableaux [ par jrivet ] Salut à tous.(pas très important mais bon): W2k SP4=> VB6 SP6après avoir cherché un peu, je n'ai pas trouvé mon bonheur.J'aimerais savoir si il exi [.NET 2] APi : Recupérer titre de la fenetre active [ par fdiedler2000 ] Bonjour,Je voudrais récupérer le titre de la fentre windows active mais j'ai une erreur :  Private Declare Function GetForegroundWindow Lib "user32" ( API sous VB 2005 [ par xmustapha ] bonjour tout le monde je suis un débutant je chercher des information sur l'API de windows si vous m'expliquer et merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,484 sec (3)

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