ottomar
Messages postés5Date d'inscriptionsamedi 11 décembre 2004StatutMembreDernière intervention 2 janvier 2011
-
10 févr. 2007 à 23:29
ottomar
Messages postés5Date d'inscriptionsamedi 11 décembre 2004StatutMembreDernière intervention 2 janvier 2011
-
15 mai 2008 à 16:56
Pour utiliser des caractères arabes, comme sous excel par exemple. Quel contrôle sous VB6 prend les Unicodes et les affiche ?
Ceci afin de créer un petit dico Français Arabe extensible par un utilisateur azerty ou qwerty.
J'ai fait le taf sur excel, (via chrW(i as integer), c'est pratique excel ! ), mais ce serait tellement mieux si c'était un petit freeware !!
Merci d'avance pour les réponses.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 févr. 2007 à 10:42
Salut,
Que les pros me corrigent si je me trompe..
VB6 natif se supporte pas UNICODE. les composant utilisables sous excel qui supportent UNICODE microsoft Form 2.0 Object Library Eux ne sont pas libres de droit (donc attention).
J'ai du il y a peu de temps adapter un soft en VB6 en chinois.
(avec l'aide d'un programmeur chinois heureusement )
En fait il nous a sorti du petrin en installant les options linguistiques chinois.
En installant par défaut ensuite le Chinois, nous avons pu (sans modification du code source VB6) afficher à l'aide des controls vb6 de base, des caracteres Chinois UNICODE.
Donc pour en revenir à ton problème, tout dépend la portée de l'application que tu souhaites faire. si elle reste personnelle, tu peux essayer de la développer avec la référence sitée ci dessus.
Kaiser100
Messages postés1Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention 9 mars 2008 9 mars 2008 à 19:27
La MsHFlexGrid.OCX (à condition de bien choisir la H c'est à dire pas la MsFlexGrid.OCX) répondra parfaitement à ton problème si tu n'as besoin que de Read/Only.
ottomar
Messages postés5Date d'inscriptionsamedi 11 décembre 2004StatutMembreDernière intervention 2 janvier 2011 15 mai 2008 à 16:56
Merci Kaiser 100, je vais voir cela.
Mon idée c'est: 1 ecrire en arabe dans excel facilement, juste avec une macro ou deux, sans avoir a passer par une install quelconque.
2 que ce soit gratuit, le contraire de maquereausoft quoi.
Dans l'absolu, l'idéal c'est une de faire une dll, sachant que les systemes nt utilisent unicode en natif, mais hélas vb6 fait systématiquement un cast unicode>octet. On peut utiliser copymemory pour eviter le cast, mais la ça devient franchement lourdingue.