PATCHER LE COMPILATEUR VB6 POUR QU'IL COMPILE DES EXES AUTONOMES(SANS VB6FR.DLL)

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 26 févr. 2009 à 19:21
ccgousset Messages postés 150 Date d'inscription samedi 1 août 2009 Statut Membre Derniè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.

https://codes-sources.commentcamarche.net/source/49369-patcher-le-compilateur-vb6-pour-qu-il-compile-des-exes-autonomes-sans-vb6fr-dll

ccgousset Messages postés 150 Date d'inscription samedi 1 août 2009 Statut Membre Derniè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és 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
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és 15 Date d'inscription lundi 9 juin 2003 Statut Membre Dernière intervention 16 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és 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 mars 2009 à 09:49
ça, ca viens de la version du runtime installé... VB6SP6FR
et de la dll comdlg32
agapoff Messages postés 15 Date d'inscription lundi 9 juin 2003 Statut Membre Dernière intervention 16 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és 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
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és 15 Date d'inscription lundi 9 juin 2003 Statut Membre Dernière intervention 16 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és 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
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és 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
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és 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
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és 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
26 févr. 2009 à 19:21
Bien plus pratique sous cette forme
Rejoignez-nous