alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 2008
-
23 sept. 2004 à 13:07
flamcy
Messages postés58Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention14 avril 2009
-
20 juin 2007 à 18:59
bonjour,
j'avais un executable qui ne fonctionner que chez moi, sur les autres poste, il megenere une erreur 'VB6FR.DLL'.
je me suis appercu qu'avec le code ci-dessous (remplacement de vb6fr.dll par msvbvm60.dll) mon .exe fonctionne sur n'importe quel poste:
dim h as string
dim i as long
open "c:\MonExe.exe" for binary as #1
h=string(lof(1),0)
get #1,1,h
i=instr(1,h,"VB6FR.DLL")
mid$(h,i,12)="MSVBVM60.DLL")
put #1,1,h
close #1
'(code emprunter a EBArtSoft)
y a t'il un moyen 'manuel' (en fouillant dans les menus ou en parametrant mon vb6 mais sans utiliser le prg ci-dessus) pour que msvbvm60.dll remplace vb6fr.dll lors de la creation de mon .exe ?
flamcy
Messages postés58Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention14 avril 2009 20 juin 2007 à 18:59
slt
ça marche pas ton code... un pb de parenthese apparement (je ne suis pas assez connaisseur pr trouver l'erreur)
tu peux m'indiquer où placer ton code stp?