cs_djmemo
Messages postés4Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention23 avril 2006
-
23 avril 2006 à 16:41
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009
-
7 nov. 2006 à 21:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 7 nov. 2006 à 21:05
Moi qui suis justement un utilisateur de VB5, tu pourrai aussi par exemple, corriger les Classes en cherchant leur emplacement en lisant le fichier *.vbp
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 26 avril 2006 à 16:22
Vous etes dur de la feuille ou quoi ?
Les exe sont automatiquement supprimés des ZIP lors de l'upload !!!
Ceci afin d'éviter la propagation de virus !
cs_JLB59
Messages postés140Date d'inscriptionjeudi 21 septembre 2000StatutMembreDernière intervention16 août 2012 26 avril 2006 à 15:39
Dommage qu'il n'y a pas d'exécutable !!!!!
_DoOmy_
Messages postés15Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention17 septembre 2006 26 avril 2006 à 14:26
sur mon PC je recevais justement l'erreur 52 a partir du code que tu propose parceque le shell passait le nom de fichier à mon prog avec des doubles-quotes, donc je les supprimais dans le code d'origine, mais apparamment ça fait pas ça partout.
Pareil pour la BDR j'avais pas de pb, mais mon PC est peut-etre bizzare ;p
Je vais qd meme corriger les erreur, merci
>>>A bon les exe st supprimés des zips :o
cs_derick
Messages postés41Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention25 août 2007 24 avril 2006 à 10:27
Bon ben voilà, en corrigeant comme suit, cela passe :
1) dans InscriptInWinReg(), ajouter un "" dans la clé passée à RegEcrire, on a donc :
Call RegEcrire(0, "HKEY_CLASSES_ROOT\VisualBasic.Project\shell\VB62VB5", "Convertir pour VB5.0")
Call RegEcrire(0, "HKEY_CLASSES_ROOT\VisualBasic.Project\shell\VB62VB5\command", CheminApplication)
>>> l'inscription dans la BDR est maintenant correcte
2) dans TraitVB6File(), remplacer :
Sourc = Left(Right(txtVB6, (Len(txtVB6) - 1)), (Len(txtVB6) - 2))
par
Sourc = command()
cs_derick
Messages postés41Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention25 août 2007 24 avril 2006 à 10:12
Salut _DoOmy_,
1) l'inscription dans la base de registre n'est pas correcte ; au lieu d'avoir /shell/VB62VB5/command [= la description & le nom du progr au même endroit], on a une partie directement sous /shell [la description] et puis le reste directement sous /shell/VB62VB5
>> en corrigeant manuellement, cela passe
2) quand on exécute le progr, on recoit "erreur 52 / bad file name" : normal, vu la manip' que tu fais sur le nom du fichier 'in' : au lieu de lire par ex. "d:\Data\vb6\VB62VB5\VB62VB5.vbp" toi tu lis ":\Data\vb6\VB62VB5\VB62VB5.vb"
>> une p'te gestion d'erreurs serait pas mal ;-)
@+,
Derick
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 24 avril 2006 à 09:49
Les exe sont automatiquement supprimés des ZIP !!!
Veuillez recompiler !
cs_djmemo
Messages postés4Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention23 avril 2006 23 avril 2006 à 16:41
7 nov. 2006 à 21:05
26 avril 2006 à 16:22
Les exe sont automatiquement supprimés des ZIP lors de l'upload !!!
Ceci afin d'éviter la propagation de virus !
26 avril 2006 à 15:39
26 avril 2006 à 14:26
Pareil pour la BDR j'avais pas de pb, mais mon PC est peut-etre bizzare ;p
Je vais qd meme corriger les erreur, merci
>>>A bon les exe st supprimés des zips :o
24 avril 2006 à 10:27
1) dans InscriptInWinReg(), ajouter un "" dans la clé passée à RegEcrire, on a donc :
Call RegEcrire(0, "HKEY_CLASSES_ROOT\VisualBasic.Project\shell\VB62VB5", "Convertir pour VB5.0")
Call RegEcrire(0, "HKEY_CLASSES_ROOT\VisualBasic.Project\shell\VB62VB5\command", CheminApplication)
>>> l'inscription dans la BDR est maintenant correcte
2) dans TraitVB6File(), remplacer :
Sourc = Left(Right(txtVB6, (Len(txtVB6) - 1)), (Len(txtVB6) - 2))
par
Sourc = command()
et
Cibl = Right(Left(txtVB6, Len(txtVB6) - 4), (Len(txtVB6) - 5)) & "Bis.vbp"
par
Cibl = Sourc & ".bis.vbp"
>> plus d'erreur '52'
@+,
Derick
24 avril 2006 à 10:12
1) l'inscription dans la base de registre n'est pas correcte ; au lieu d'avoir /shell/VB62VB5/command [= la description & le nom du progr au même endroit], on a une partie directement sous /shell [la description] et puis le reste directement sous /shell/VB62VB5
>> en corrigeant manuellement, cela passe
2) quand on exécute le progr, on recoit "erreur 52 / bad file name" : normal, vu la manip' que tu fais sur le nom du fichier 'in' : au lieu de lire par ex. "d:\Data\vb6\VB62VB5\VB62VB5.vbp" toi tu lis ":\Data\vb6\VB62VB5\VB62VB5.vb"
>> une p'te gestion d'erreurs serait pas mal ;-)
@+,
Derick
24 avril 2006 à 09:49
Veuillez recompiler !
23 avril 2006 à 16:41