Comment fait-on pour se servir d'un fichier d'aide qui appelle des fichiers (
.chm) de "HelpWorkShop". Pour appeler un fichier, cela va mais pour appeler
un fichier .chm de plusieurs langues, j'ai un problème. Mes fichiers d'aides
compilé (.chm) sont bien situés dans les répertoires suivant :
français = fr-CA anglais = en-US etc....
avec chacun un fichier .chm. Lorsque que j'appele un fichier d'aide pour la
première fois anglais ou français ça va. Mais si je change de langue, il ne
change pas mon fichier d'aide. Il faut que je ferme mon programme et que je
le redémarre pour qu'il change de langue.
Avez-vous une idée du problème?
Merci de vos réponses!
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 Annie ! :O)
Il faut que je ferme mon programme et que je le redémarre pour qu'il change de langue. Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
-- Cordialement Yanick MVP pour Visual Basic
Salut Annie ! :O)
Il faut que je ferme mon programme et que je
le redémarre pour qu'il change de langue.
Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit
normal...
D'un autre point de vue, je n'ai jamais vu de programme permettant la
modification de la langue durant l'exécution... Pourquoi aurais-tu besoin
d'une telle fonctionnalité ?
Il faut que je ferme mon programme et que je le redémarre pour qu'il change de langue. Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
-- Cordialement Yanick MVP pour Visual Basic
Annie L.
Parce qu'un utilisateur qui utilise l'application peut travailler dans la langue qu'il lui convient et s'il quitte le poste, un autre utilisateur peut travailler dans une autre langue. Le 1er formulaire au démarrage sert à choisir un utilisateur, son mot de passe et sa langue de travail. Il peut quitter ce poste mais en revenant sur le 1er formulaire il n'y a plus de mot de passe. Donc, il change d'utilisateur, entre son mot de passe et choisit sa langue de travail au lieu de fermer l'application et de la re-démarrer à nouveau!
Pourtant lorsque je change de langue de travail, je change le chemin du fichier .chm sur le disque dur. Pourquoi ne lit-il pas le fichier .chm dans le répertoire de la langue au lieu de garder l'autre en mémoire??????
"Zoury" a écrit :
Salut Annie ! :O)
> Il faut que je ferme mon programme et que je > le redémarre pour qu'il change de langue. > Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
-- Cordialement Yanick MVP pour Visual Basic
Parce qu'un utilisateur qui utilise l'application peut travailler dans la
langue qu'il lui convient et s'il quitte le poste, un autre utilisateur peut
travailler dans une autre langue. Le 1er formulaire au démarrage sert à
choisir un utilisateur, son mot de passe et sa langue de travail. Il peut
quitter ce poste mais en revenant sur le 1er formulaire il n'y a plus de mot
de passe. Donc, il change d'utilisateur, entre son mot de passe et choisit sa
langue de travail au lieu de fermer l'application et de la re-démarrer à
nouveau!
Pourtant lorsque je change de langue de travail, je change le chemin du
fichier .chm sur le disque dur. Pourquoi ne lit-il pas le fichier .chm dans
le répertoire de la langue au lieu de garder l'autre en mémoire??????
"Zoury" a écrit :
Salut Annie ! :O)
> Il faut que je ferme mon programme et que je
> le redémarre pour qu'il change de langue.
> Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit
normal...
D'un autre point de vue, je n'ai jamais vu de programme permettant la
modification de la langue durant l'exécution... Pourquoi aurais-tu besoin
d'une telle fonctionnalité ?
Parce qu'un utilisateur qui utilise l'application peut travailler dans la langue qu'il lui convient et s'il quitte le poste, un autre utilisateur peut travailler dans une autre langue. Le 1er formulaire au démarrage sert à choisir un utilisateur, son mot de passe et sa langue de travail. Il peut quitter ce poste mais en revenant sur le 1er formulaire il n'y a plus de mot de passe. Donc, il change d'utilisateur, entre son mot de passe et choisit sa langue de travail au lieu de fermer l'application et de la re-démarrer à nouveau!
Pourtant lorsque je change de langue de travail, je change le chemin du fichier .chm sur le disque dur. Pourquoi ne lit-il pas le fichier .chm dans le répertoire de la langue au lieu de garder l'autre en mémoire??????
"Zoury" a écrit :
Salut Annie ! :O)
> Il faut que je ferme mon programme et que je > le redémarre pour qu'il change de langue. > Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
-- Cordialement Yanick MVP pour Visual Basic
Aski
Salutatoi Zoury,
Tu t'es vachement avancé en affirmant :
Salut Annie ! :O)
Il faut que je ferme mon programme et que je le redémarre pour qu'il change de langue. Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas le seul à l'avoir fait) plusieurs utilitaires en 3 langues. Lorsque je lance le programme, il choisit la langue qu'il avait en quittant et lorsqu'on choisit une autre langue, il modifie et les textes et le nom du fichier d'aide. Comme cette application faisait appel à des fichiers hlp, je n'avais pas indiqué le code qui doit être très proche avec des chm.
Dans le cas d'Annie, le programme ne doit pas rafraîchir immédiatement la langue et ne dot charger celle choisie qu'après avoir lu un fichier ini ou la BDR.
Es-tu d'accord ?
Cordialement
Aski
Salutatoi Zoury,
Tu t'es vachement avancé en affirmant :
Salut Annie ! :O)
Il faut que je ferme mon programme et que je
le redémarre pour qu'il change de langue.
Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce
soit normal...
D'un autre point de vue, je n'ai jamais vu de programme permettant la
modification de la langue durant l'exécution... Pourquoi aurais-tu
besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas
le seul à l'avoir fait) plusieurs utilitaires en 3 langues.
Lorsque je lance le programme, il choisit la langue qu'il avait en quittant
et lorsqu'on choisit une autre langue, il modifie et les textes et le nom du
fichier d'aide.
Comme cette application faisait appel à des fichiers hlp, je n'avais pas
indiqué le code qui doit être très proche avec des chm.
Dans le cas d'Annie, le programme ne doit pas rafraîchir immédiatement la
langue et ne dot charger celle choisie qu'après avoir lu un fichier ini ou
la BDR.
Il faut que je ferme mon programme et que je le redémarre pour qu'il change de langue. Avez-vous une idée du problème?
J'vais fouiller plus en détail, mais ça ne m'étonnerait pas que ce soit normal... D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas le seul à l'avoir fait) plusieurs utilitaires en 3 langues. Lorsque je lance le programme, il choisit la langue qu'il avait en quittant et lorsqu'on choisit une autre langue, il modifie et les textes et le nom du fichier d'aide. Comme cette application faisait appel à des fichiers hlp, je n'avais pas indiqué le code qui doit être très proche avec des chm.
Dans le cas d'Annie, le programme ne doit pas rafraîchir immédiatement la langue et ne dot charger celle choisie qu'après avoir lu un fichier ini ou la BDR.
Es-tu d'accord ?
Cordialement
Aski
Zoury
Salut Annie ! :O)
Donc, il change d'utilisateur, entre son mot de passe et choisit sa langue de travail au lieu de fermer l'application et de la re-démarrer à nouveau!
aaah! je n'avais pas pensé au concept de login.. :O/ Je vois maintenant pourquoi tu veux permettre le changement de langue au runtime.
Peux-tu nous montrer le code impliqué lorsque tu appels les fichiers d'aide ?
-- Cordialement Yanick MVP pour Visual Basic
Salut Annie ! :O)
Donc, il change d'utilisateur, entre son mot de passe et choisit sa
langue de travail au lieu de fermer l'application et de la re-démarrer à
nouveau!
aaah! je n'avais pas pensé au concept de login.. :O/
Je vois maintenant pourquoi tu veux permettre le changement de langue au
runtime.
Peux-tu nous montrer le code impliqué lorsque tu appels les fichiers d'aide
?
Donc, il change d'utilisateur, entre son mot de passe et choisit sa langue de travail au lieu de fermer l'application et de la re-démarrer à nouveau!
aaah! je n'avais pas pensé au concept de login.. :O/ Je vois maintenant pourquoi tu veux permettre le changement de langue au runtime.
Peux-tu nous montrer le code impliqué lorsque tu appels les fichiers d'aide ?
-- Cordialement Yanick MVP pour Visual Basic
Zoury
Salut Aski !! :O)
D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas le seul à l'avoir fait) plusieurs utilitaires en 3 langues.
<snip>
Es-tu d'accord ?
Oui c'est plus clair. Dans le contexte d'une fenêtre de login, ça à du bon sens. J'avais juste dans l'idée qu'il était beaucoup plus simple de construire X nombres d'applications distinctes (une française, une anglaise, etc.). C'est pourquoi je voyais le besoin de changer cette information au *runtime*.. :O)
-- Cordialement Yanick MVP pour Visual Basic
Salut Aski !! :O)
D'un autre point de vue, je n'ai jamais vu de programme permettant la
modification de la langue durant l'exécution... Pourquoi aurais-tu
besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas
le seul à l'avoir fait) plusieurs utilitaires en 3 langues.
<snip>
Es-tu d'accord ?
Oui c'est plus clair. Dans le contexte d'une fenêtre de login, ça à du bon
sens.
J'avais juste dans l'idée qu'il était beaucoup plus simple de construire X
nombres d'applications distinctes (une française, une anglaise, etc.). C'est
pourquoi je voyais le besoin de changer cette information au *runtime*.. :O)
D'un autre point de vue, je n'ai jamais vu de programme permettant la modification de la langue durant l'exécution... Pourquoi aurais-tu besoin d'une telle fonctionnalité ?
Désolé de te contredire, mais j'ai réalisé (et je ne suis probablement pas le seul à l'avoir fait) plusieurs utilitaires en 3 langues.
<snip>
Es-tu d'accord ?
Oui c'est plus clair. Dans le contexte d'une fenêtre de login, ça à du bon sens. J'avais juste dans l'idée qu'il était beaucoup plus simple de construire X nombres d'applications distinctes (une française, une anglaise, etc.). C'est pourquoi je voyais le besoin de changer cette information au *runtime*.. :O)