Je cr=E9e un programme sous vb6 et je voudrais qu'il soit=20
multilangue.
J'ai donc tent=E9 les DLL satelites en faisant l'exemple du=20
support Microsoft (art 188659) mais rien ne marche!!
est-ce que quelqu'un peut me dire si c'est moi qui ait mal=20
fait l'exemple ( ce qui serait quand m=EAme dingue parce que=20
c'est d=E9crit pas =E0 pas...) ou si c'est mal expliqu=E9?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O)
mais l'article semble correct.
--
Cordialement
Yanick
MVP pour Visual Basic
"Loopping" <ljonget@wanadoo.fr> a écrit dans le message de
news:117b01c55560$d4e70b20$a501280a@phx.gbl...
Je crée un programme sous vb6 et je voudrais qu'il soit
multilangue.
J'ai donc tenté les DLL satelites en faisant l'exemple du
support Microsoft (art 188659) mais rien ne marche!!
est-ce que quelqu'un peut me dire si c'est moi qui ait mal
fait l'exemple ( ce qui serait quand même dingue parce que
c'est décrit pas à pas...) ou si c'est mal expliqué?
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
Zoury
Note que tu n'as pas besoin de créer des DLLs séparément. Tu peux te créer un fichier de ressources pour les langues et l'employé directement sans même avoir à déterminer la langue système (VB le fera pour toi).
exemple de fonctionnement : http://groups.google.com/groups?hl=fr&lr=&selm=%23uab7tyACHA.1840%40tkmsftngp04
-- Cordialement Yanick MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news:u%
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
Note que tu n'as pas besoin de créer des DLLs séparément. Tu peux te créer
un fichier de ressources pour les langues et l'employé directement sans même
avoir à déterminer la langue système (VB le fera pour toi).
exemple de fonctionnement :
http://groups.google.com/groups?hl=fr&lr=&selm=%23uab7tyACHA.1840%40tkmsftngp04
--
Cordialement
Yanick
MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:u%23kJnUWVFHA.3944@tk2msftngp13.phx.gbl...
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O)
mais l'article semble correct.
--
Cordialement
Yanick
MVP pour Visual Basic
"Loopping" <ljonget@wanadoo.fr> a écrit dans le message de
news:117b01c55560$d4e70b20$a501280a@phx.gbl...
Je crée un programme sous vb6 et je voudrais qu'il soit
multilangue.
J'ai donc tenté les DLL satelites en faisant l'exemple du
support Microsoft (art 188659) mais rien ne marche!!
est-ce que quelqu'un peut me dire si c'est moi qui ait mal
fait l'exemple ( ce qui serait quand même dingue parce que
c'est décrit pas à pas...) ou si c'est mal expliqué?
Note que tu n'as pas besoin de créer des DLLs séparément. Tu peux te créer un fichier de ressources pour les langues et l'employé directement sans même avoir à déterminer la langue système (VB le fera pour toi).
exemple de fonctionnement : http://groups.google.com/groups?hl=fr&lr=&selm=%23uab7tyACHA.1840%40tkmsftngp04
-- Cordialement Yanick MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news:u%
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
Loopping
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est en anglais...) mais quelque soit le paramètre régional du système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)" n'était pas "actif"..
-----Message d'origine----- Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
.
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est
en anglais...) mais quelque soit le paramètre régional du
système, il n'ya aucun changement du bouton de commande
(celui de l'exemple) comm si le "getstring(101)" n'était
pas "actif"..
-----Message d'origine-----
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O)
mais l'article semble correct.
--
Cordialement
Yanick
MVP pour Visual Basic
"Loopping" <ljonget@wanadoo.fr> a écrit dans le message de
news:117b01c55560$d4e70b20$a501280a@phx.gbl...
Je crée un programme sous vb6 et je voudrais qu'il soit
multilangue.
J'ai donc tenté les DLL satelites en faisant l'exemple du
support Microsoft (art 188659) mais rien ne marche!!
est-ce que quelqu'un peut me dire si c'est moi qui ait mal
fait l'exemple ( ce qui serait quand même dingue parce que
c'est décrit pas à pas...) ou si c'est mal expliqué?
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est en anglais...) mais quelque soit le paramètre régional du système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)" n'était pas "actif"..
-----Message d'origine----- Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message de news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple du support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait mal fait l'exemple ( ce qui serait quand même dingue parce que c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
.
Jacques93
Bonjour,
Loopping a écrit :
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est en anglais...) mais quelque soit le paramètre régional du système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)" n'était pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à condition que LoadLocalizedResources = True. Essaie de tracer la fonction 'LoadLocalizedResources' dans Module1.bas pour voir par ou tu sors de la fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie toujours 40C (cad Français) sous XP, OK sous W2K (409 ou 40C)
-- Cordialement,
Jacques.
Bonjour,
Loopping a écrit :
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est
en anglais...) mais quelque soit le paramètre régional du
système, il n'ya aucun changement du bouton de commande
(celui de l'exemple) comm si le "getstring(101)" n'était
pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à condition que
LoadLocalizedResources = True. Essaie de tracer la fonction
'LoadLocalizedResources' dans Module1.bas pour voir par ou tu sors de la
fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie toujours 40C (cad
Français) sous XP, OK sous W2K (409 ou 40C)
ben j'ai bien suivi tout ce qui est ecrit ( même si c'est en anglais...) mais quelque soit le paramètre régional du système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)" n'était pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à condition que LoadLocalizedResources = True. Essaie de tracer la fonction 'LoadLocalizedResources' dans Module1.bas pour voir par ou tu sors de la fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie toujours 40C (cad Français) sous XP, OK sous W2K (409 ou 40C)
-- Cordialement,
Jacques.
Loopping
Oui je pourrais faire avec un simple fichier ressource mais il faut que je puisse rajouter des langues après compilation du logiciel.
-----Message d'origine----- Note que tu n'as pas besoin de créer des DLLs séparément.
Tu peux te créer
un fichier de ressources pour les langues et l'employé
directement sans même
avoir à déterminer la langue système (VB le fera pour
toi).
exemple de fonctionnement : http://groups.google.com/groups?hl=fr&lr=&selm=%
23uab7tyACHA.1840%40tkmsftngp04
-- Cordialement Yanick MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans
le message de
news:u%
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message
de
news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple
du
support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait
mal
fait l'exemple ( ce qui serait quand même dingue parce
que
c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
.
Oui je pourrais faire avec un simple fichier ressource
mais il faut que je puisse rajouter des langues après
compilation du logiciel.
-----Message d'origine-----
Note que tu n'as pas besoin de créer des DLLs séparément.
Tu peux te créer
un fichier de ressources pour les langues et l'employé
directement sans même
avoir à déterminer la langue système (VB le fera pour
toi).
exemple de fonctionnement :
http://groups.google.com/groups?hl=fr&lr=&selm=%
23uab7tyACHA.1840%40tkmsftngp04
--
Cordialement
Yanick
MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans
le message de
news:u%23kJnUWVFHA.3944@tk2msftngp13.phx.gbl...
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O)
mais l'article semble correct.
--
Cordialement
Yanick
MVP pour Visual Basic
"Loopping" <ljonget@wanadoo.fr> a écrit dans le message
de
news:117b01c55560$d4e70b20$a501280a@phx.gbl...
Je crée un programme sous vb6 et je voudrais qu'il soit
multilangue.
J'ai donc tenté les DLL satelites en faisant l'exemple
du
support Microsoft (art 188659) mais rien ne marche!!
est-ce que quelqu'un peut me dire si c'est moi qui ait
mal
fait l'exemple ( ce qui serait quand même dingue parce
que
c'est décrit pas à pas...) ou si c'est mal expliqué?
Oui je pourrais faire avec un simple fichier ressource mais il faut que je puisse rajouter des langues après compilation du logiciel.
-----Message d'origine----- Note que tu n'as pas besoin de créer des DLLs séparément.
Tu peux te créer
un fichier de ressources pour les langues et l'employé
directement sans même
avoir à déterminer la langue système (VB le fera pour
toi).
exemple de fonctionnement : http://groups.google.com/groups?hl=fr&lr=&selm=%
23uab7tyACHA.1840%40tkmsftngp04
-- Cordialement Yanick MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans
le message de
news:u%
Salut ! :O)
Sans voir ton code c'est dur à dire .. ;O) mais l'article semble correct.
-- Cordialement Yanick MVP pour Visual Basic "Loopping" a écrit dans le message
de
news:117b01c55560$d4e70b20$ Je crée un programme sous vb6 et je voudrais qu'il soit multilangue. J'ai donc tenté les DLL satelites en faisant l'exemple
du
support Microsoft (art 188659) mais rien ne marche!! est-ce que quelqu'un peut me dire si c'est moi qui ait
mal
fait l'exemple ( ce qui serait quand même dingue parce
que
c'est décrit pas à pas...) ou si c'est mal expliqué?
Merci
.
Loopping
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
-----Message d'origine----- Bonjour,
Loopping a écrit :
ben j'ai bien suivi tout ce qui est ecrit ( même si
c'est
en anglais...) mais quelque soit le paramètre régional
du
système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)"
n'était
pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à
condition que
LoadLocalizedResources = True. Essaie de tracer la
fonction
'LoadLocalizedResources' dans Module1.bas pour voir par
ou tu sors de la
fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie
toujours 40C (cad
Français) sous XP, OK sous W2K (409 ou 40C)
-- Cordialement,
Jacques. .
Donc après avoir tracé, je me suis aperçu que j'avais pas
mis les DLL dans le repertoire ( Oh le *$£#), donc après
les avoir compiler, l'execution du programme ne met pas le
bon Caption dans le bouton mai "Error : no local data"...
Merci de m'aider
-----Message d'origine-----
Bonjour,
Loopping a écrit :
ben j'ai bien suivi tout ce qui est ecrit ( même si
c'est
en anglais...) mais quelque soit le paramètre régional
du
système, il n'ya aucun changement du bouton de commande
(celui de l'exemple) comm si le "getstring(101)"
n'était
pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à
condition que
LoadLocalizedResources = True. Essaie de tracer la
fonction
'LoadLocalizedResources' dans Module1.bas pour voir par
ou tu sors de la
fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
-----Message d'origine----- Bonjour,
Loopping a écrit :
ben j'ai bien suivi tout ce qui est ecrit ( même si
c'est
en anglais...) mais quelque soit le paramètre régional
du
système, il n'ya aucun changement du bouton de commande (celui de l'exemple) comm si le "getstring(101)"
n'était
pas "actif"..
GetString (101) renvoie obligatoirement quelque chose, à
condition que
LoadLocalizedResources = True. Essaie de tracer la
fonction
'LoadLocalizedResources' dans Module1.bas pour voir par
ou tu sors de la
fonction.
Par contre la fonction 'GetUserDefaultLCID' renvoie
toujours 40C (cad
Français) sous XP, OK sous W2K (409 ou 40C)
-- Cordialement,
Jacques. .
scraper
Bonjour Loopping, dans le message news:014e01c555f7$c39349a0$ tu disais :
Oui je pourrais faire avec un simple fichier ressource mais il faut que je puisse rajouter des langues après compilation du logiciel.
tu peux utiliser un fichier ini
ça a l'avantage d'être simple :-)
http://faq.vb.free.fr/index.php?question3
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour Loopping, dans le message
news:014e01c555f7$c39349a0$a601280a@phx.gbl
tu disais :
Oui je pourrais faire avec un simple fichier ressource
mais il faut que je puisse rajouter des langues après
compilation du logiciel.
tu peux utiliser un fichier ini
ça a l'avantage d'être simple :-)
http://faq.vb.free.fr/index.php?question3
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Bonjour Loopping, dans le message news:014e01c555f7$c39349a0$ tu disais :
Oui je pourrais faire avec un simple fichier ressource mais il faut que je puisse rajouter des langues après compilation du logiciel.
tu peux utiliser un fichier ini
ça a l'avantage d'être simple :-)
http://faq.vb.free.fr/index.php?question3
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Jacques93
Loopping a écrit :
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
Les dll TestSat409 et TestSat40c étant des dll ActiveX, leurs emplacements n'a pas d'importance, leurs chemins sont enregistrés dans la BdR lors de la compilation.
Pour le message "no local data" ..., il s'affiche dans le bouton, ou dans une fenêtre d'erreur, si oui y a t'il un n° d'erreur ?
-- Cordialement,
Jacques.
Loopping a écrit :
Donc après avoir tracé, je me suis aperçu que j'avais pas
mis les DLL dans le repertoire ( Oh le *$£#), donc après
les avoir compiler, l'execution du programme ne met pas le
bon Caption dans le bouton mai "Error : no local data"...
Merci de m'aider
Les dll TestSat409 et TestSat40c étant des dll ActiveX, leurs
emplacements n'a pas d'importance, leurs chemins sont enregistrés dans
la BdR lors de la compilation.
Pour le message "no local data" ..., il s'affiche dans le bouton, ou
dans une fenêtre d'erreur, si oui y a t'il un n° d'erreur ?
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
Les dll TestSat409 et TestSat40c étant des dll ActiveX, leurs emplacements n'a pas d'importance, leurs chemins sont enregistrés dans la BdR lors de la compilation.
Pour le message "no local data" ..., il s'affiche dans le bouton, ou dans une fenêtre d'erreur, si oui y a t'il un n° d'erreur ?
-- Cordialement,
Jacques.
Jacques93
Loopping a écrit :
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
Répondu trop vite le message "no local data" est renvoyé par la fonction GetString :
GetString = "Error : No Local Data"
quand la création de l'instance de clsSatellite par CreateObject a échoué. Or on n'appelle GetString que si LoadLocalizedResources = True cad que clsSatelite <> Nothing
Il manque un truc quelque part ...
-- Cordialement,
Jacques.
Loopping a écrit :
Donc après avoir tracé, je me suis aperçu que j'avais pas
mis les DLL dans le repertoire ( Oh le *$£#), donc après
les avoir compiler, l'execution du programme ne met pas le
bon Caption dans le bouton mai "Error : no local data"...
Merci de m'aider
Répondu trop vite le message "no local data" est renvoyé par
la fonction GetString :
GetString = "Error : No Local Data"
quand la création de l'instance de clsSatellite par CreateObject a
échoué. Or on n'appelle GetString que si LoadLocalizedResources = True
cad que clsSatelite <> Nothing
Donc après avoir tracé, je me suis aperçu que j'avais pas mis les DLL dans le repertoire ( Oh le *$£#), donc après les avoir compiler, l'execution du programme ne met pas le bon Caption dans le bouton mai "Error : no local data"... Merci de m'aider
Répondu trop vite le message "no local data" est renvoyé par la fonction GetString :
GetString = "Error : No Local Data"
quand la création de l'instance de clsSatellite par CreateObject a échoué. Or on n'appelle GetString que si LoadLocalizedResources = True cad que clsSatelite <> Nothing