Télécharger le zip
change la pour msvbvm60.dll ... a vient ak de tte facon
ah non... il faut ke la DLL ait le meme nombre de caractères que VB6FR.DLL tk c bon pereil! ;) 10/10
Ouais et c'est parce que aussie MSDMO.DLL est fournie avec windows alors c'est sur que la perssone là
Vb6fr.dll contient la traduction des messages d'erreurs il va faire une solide tronche le programme quand il va effectué une erreurs et que il va chercher la traduction dans msdmo !! :-) ca risque de pas etre banale ca ! d'autre solution a ce problème sont presente sur ce site et beaucoup plus professionel, c'est d'inclure directement les dll avec l'exe au moin la pas de risque de dr watson ou autre erreurs ! ps avec la version US il n'y a pas besoin de vb6fr.dll les msg d'erreur se trouve directement dans l'exe
euh je voudrais pas jouer le rabajoi, mais tu peux inclure tous tes fichiers dll et autres (bmp ocx ....) avec le programme compy à cette adresse : http://membres.lycos.fr/compy/
mouais...
Les programmes trop complexes plantent avec cette méthode !
Réponse a shaoni: Oui VB6FR.DLL contiens les msg d'erreurs français mais si il cherche dans MSDMO il vas rien trouver alors il vas afficher le message d'erreur en anglais... C'est tout... Réponse a logisim: Ya des problèmes des fois... mais faut pas que yait de lables avec le texte VB6FR dedans pacque sinon il vas le remplacer aussi (J'utilise un remplacement général de toute les instances de VB6FR.DLL)
Puis c'est un coup a faire tomber le processeur, ça chauffe !!!
ca marche pas avec mon exe!!!!! Taille de l'exe: 300ko Ca me le plante comme un salaud en faisant un joli "dépacement de capacité, erreur 6" Voila
Tu peux faire la même chose avec msvbvm60.dll ?
Non, ça ne fonctionne pas avec msvbvm60.dll du fait que elle, elle est nécessaire à l'exécution du programme. C'est en fait LA vb6 runtime et malheureusement elle ne viens pas avec toutes les versions de windows (cars ils ont été crées avant cette runtime). Désolé AeTuOq28 tu ne pourras pas règler ton problème de msvbvm60.dll cette façon mais essaie de cherche un compilateur alternatif pour le VB6 qui n'aurais aucune runtime ou cherche un peu sur ce site pour des solutions simples, j'en ai deja vu. Gorgot Toujours pret à vous servir ( http://www.progotop.net )
J'ai une solutoin que j'utilise depuis un moment... j'utilise une version ANGLAISE de visual basic... comme ça, je sui débarrasé de la dll vb6fr.dll... g tenté d'utiliser quelques prog sur une machine nouvellement installé... et ça marche... c ti pas bo... en ce qui concerne, msvb....dll, il est installé par défaut avec windows... j'espère aider... -----------------------------------------------------------------------------
Je c un tré bon aider, c que n pas utilis VB.v.fr mais utilis VB.v.ang c mieuxxxxxxxxxxxxxxxxxxxxxxxx !!! oui c mieux !!
pourquoi faire ça? Les messages d'erreurs des programmes VB6 anglais eux, il les traduisent où leur messages?? Probablement dans une des dll qui vient avec toutes les version de VB. Pourquoi donc modifier la table d'importation de l'exe? C'est relativement dangereux et va destabiliser le programme. Ce qu'il me faut, c'est un de vos exe qui nécéssite vb6fr.dll, et les fichiers .lib présents dans votre dossier d'installation vb (où vb6.exe est) pour voir ce qu'il fait importer. J'ai juste la version anglaise de vb. Mettez s.v.p c'est fichier dans un dossier zip sur un serveur web et je vais aller les chercher. On pourrais modifier ça et donc, notre programme ferait traduire les messages d'erreur pas l'API anglaise. Pour msvbvm60, je crois qu'on peux faire de quoi aussi ... je vais essayer.
Pour msvbvm60.dll, peut-être convertir la dll en .lib avec le prog sur le net, inclure ça dans l'exe, faire fitter ça avec un wrapper, ... on aurait des chances. Le seul petit problème serait un petit exe de plus d'une mo en partant ...
Un petit conseil. Prenez GDI32.DLL plutot que MSDMO.DLL. Ya pas un ordi windows (32 bit donc pas 3.1 ;-) qui l'a pas ...
1. Spa que MSDMO.DLL c'est ce qui gere l'ouput de l'interface windows mais ya un peu de ça. 2. Pour les message d'erreurs anglais, msvbvm60.dll tu pense qu'elle contiens quoi? LOL. vb6fr.dll c'est juste la traduction de msvbvm60. 3. Ça ne déstabilise pas le programme. l'espace utilisé pour le nom de la DLL est un espace qui est présent mais vide même dans les programmes compilés en anglais (j'ai découvert ça après la création du programme). Elle sert a mettre une dll de language si jamais on veut le faire, comme on pourrais avoir la version des messages d'erreurs en allemand si on voudrais :P. (alors on peut remplir cet espace par du vide (des chr(00) ou des espaces...). 4. Pour ce qui est de msvbvm60, elle viens dans tout les ordinateurs récents sinon, juste inclure le package d'installation des runtime de VB dans votre installation.
j'ai essaye et ca marche!!! vraiment cool cette idee. j'espere ke ca marchera pr ts les exe... un bon 10/10!
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 984 membres 15 nouveaux aujourd'hui 16 151 membres club