PATCHER LE COMPILATEUR VB6 POUR QU'IL COMPILE DES EXES AUTONOMES(SANS VB6FR.DLL)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
26 févr. 2009 à 19:21
ccgousset
Messages postés150Date d'inscriptionsamedi 1 août 2009StatutMembreDernière intervention 4 mars 2023
-
29 avril 2016 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ccgousset
Messages postés150Date d'inscriptionsamedi 1 août 2009StatutMembreDernière intervention 4 mars 2023 29 avril 2016 à 11:57
Ouais ça marche, w8.1N nCrké , lancer l exe en mode admin et il change l exe dans le disque C:\ ..... pas mal . l exe generé meme taille mais debug instrucs en anglais.... la belle affaire. Bravo t es fort. Bon pour utiliser un exe en mode monoolith comment on fait ( sans les autres dll ) j ai deja vu un tuto mais je le retrouve pas . Merci si tu sais . C est moi aui est fait le compilo pour ti 82/83 et le sudoku 16x16 , mais la je seche .... Christophe
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2009 à 10:23
VB6FR.dll => messages d'erreurs.
après, reste a voir la version des dll installées avec le runtime.
Les boites sont localisées directement, me semble-il (a tester )
les chaines &Ok, &Annuler, etc. sont extraites de User32.dll
(a confirmer)
agapoff
Messages postés15Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention16 avril 2011 2 mars 2009 à 10:19
Merci Renfield,
Mais je dois être bouché ce matin.
Je ne suis pas sur de bien comprendre pas ta réponse.
VB6SP6FR -> Messages d'erreur en français
COMDLG32 déjà présente sur le PC du client -> Boîtes de dialogue (MsgBox, FileOpen, etc.) dans sa langue
C'est ça ?
Parce que sinon, il faut construire ses propres boîtes de dialogue en y paramétrant les messages dans la langue cible ?
Parce que refaire une BdDlg FileOpen, y'a du taf...
Et désolé de polluer les commentaires de cette source.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2009 à 09:49
ça, ca viens de la version du runtime installé... VB6SP6FR
et de la dll comdlg32
agapoff
Messages postés15Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention16 avril 2011 2 mars 2009 à 09:44
Ah Okay, ça ne change que les messages d'erreur ?
J'ai bien l'intention de livrer un fichier de messages applicatifs pour chaque langue supportée (avec la limitation de l'ANSI, malheureusement), bien sûr, mais en ce qui concerne les boîtes de dialogue ouvrir/enregistrer, seront elles locales même si je fournis et depend de VB6FR ?
Merci pour ton soutien, c'est sympa !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2009 à 09:03
Faut être abonné MSDN...
Les messages d'erreur VB, oui... (mais l'idéal est de ne pas en voir)
le reste, c'est a toi de traduire ^^
agapoff
Messages postés15Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention16 avril 2011 2 mars 2009 à 09:00
@EbarSoft :
J'ai fouillé pas mal chez MSDN mais je n'ai pas du mettre les bons mots clefs.
Est ce que tu peux être un peu plus précis pour me permettre de trouver cette image ISO chez eux, STP ?
Mon appli est en VB6 et est sur le point d'être diffusée de façon internationale (pour l'instant en FR et US/EN, mais je m'attends à avoir des demandes en DE, IT, ES)
Ma question subsidiare est : si je livre en l'état avec dépendance VB6FR.DLL, je suppose que mes boîtes de dialogue vont être en français, c'est ça ?
Le but du jeu étant que chaque client puisse s'y retrouver dans sa langue préférée, quelle est la méthode que vous préconisez, en plus de mettre chaque message de l'appli dans un INI de la langue cible ?
Merci !
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 27 févr. 2009 à 09:40
On a tous nos reperes, après suffit de savoir si on veux passer son temps a coder ou bidouiller pour que ça marche !
Hein mon petit Ren on en connais un rayon la dedans ;p
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 27 févr. 2009 à 08:38
j'ai mais reperes avec VB6 en FR
a moins que juste repiquer le Link.exe de la version english...
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 27 févr. 2009 à 08:36
Sinon suffit de telecharger la version original (English) de Visual Studio pour palier ce probleme et bien d'autre. Ce évite les bidouilles et puis Kit à faire du VB6 autant aller à la source. Iso dispo sur MSDN.
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 26 févr. 2009 à 19:21
29 avril 2016 à 11:57
2 mars 2009 à 10:23
après, reste a voir la version des dll installées avec le runtime.
Les boites sont localisées directement, me semble-il (a tester )
les chaines &Ok, &Annuler, etc. sont extraites de User32.dll
(a confirmer)
2 mars 2009 à 10:19
Mais je dois être bouché ce matin.
Je ne suis pas sur de bien comprendre pas ta réponse.
VB6SP6FR -> Messages d'erreur en français
COMDLG32 déjà présente sur le PC du client -> Boîtes de dialogue (MsgBox, FileOpen, etc.) dans sa langue
C'est ça ?
Parce que sinon, il faut construire ses propres boîtes de dialogue en y paramétrant les messages dans la langue cible ?
Parce que refaire une BdDlg FileOpen, y'a du taf...
Et désolé de polluer les commentaires de cette source.
2 mars 2009 à 09:49
et de la dll comdlg32
2 mars 2009 à 09:44
J'ai bien l'intention de livrer un fichier de messages applicatifs pour chaque langue supportée (avec la limitation de l'ANSI, malheureusement), bien sûr, mais en ce qui concerne les boîtes de dialogue ouvrir/enregistrer, seront elles locales même si je fournis et depend de VB6FR ?
Merci pour ton soutien, c'est sympa !
2 mars 2009 à 09:03
Les messages d'erreur VB, oui... (mais l'idéal est de ne pas en voir)
le reste, c'est a toi de traduire ^^
2 mars 2009 à 09:00
J'ai fouillé pas mal chez MSDN mais je n'ai pas du mettre les bons mots clefs.
Est ce que tu peux être un peu plus précis pour me permettre de trouver cette image ISO chez eux, STP ?
Mon appli est en VB6 et est sur le point d'être diffusée de façon internationale (pour l'instant en FR et US/EN, mais je m'attends à avoir des demandes en DE, IT, ES)
Ma question subsidiare est : si je livre en l'état avec dépendance VB6FR.DLL, je suppose que mes boîtes de dialogue vont être en français, c'est ça ?
Le but du jeu étant que chaque client puisse s'y retrouver dans sa langue préférée, quelle est la méthode que vous préconisez, en plus de mettre chaque message de l'appli dans un INI de la langue cible ?
Merci !
27 févr. 2009 à 09:40
Hein mon petit Ren on en connais un rayon la dedans ;p
27 févr. 2009 à 08:38
a moins que juste repiquer le Link.exe de la version english...
27 févr. 2009 à 08:36
@+
26 févr. 2009 à 19:21