Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

VB 6.0 TO VB 5.0 PAR LE MENU CONTEXTUEL


Information sur la source

Catégorie :Divers Classé sous : vb50, conversion, registre, contextuel, arguments Niveau : Débutant Date de création : 22/04/2006 Date de mise à jour : 22/04/2006 11:35:03 Vu / téléchargé: 3 981 / 549

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Description : permet de convertir un fichier ".vbp" de VB 6.0 en fichier compatible VB 5.0 par simple click dans le menu contextuel

Mode d'emploi : Décompresser le zip, lancer l'exe, et voilà, c'est fait

sinon, tout est dans le zip

Je me suis (Beaucoup) inspiré du code à cette addresse http://vbfrance.com/code.aspx?ID=31616
Très bien mais pas assez rapide pour un faignant comme moi ;p

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

22 avril 2006 11:35:03 :
juste un faute d'orthographe ;)

Commentaires et avis

signaler à un administrateur
Commentaire de djmemo le 23/04/2006 16:41:58

il ni a pas l'exécutable qans le zip

signaler à un administrateur
Commentaire de bouv le 24/04/2006 09:49:37

Les exe sont automatiquement supprimés des ZIP !!!
Veuillez recompiler !

signaler à un administrateur
Commentaire de derick le 24/04/2006 10:12:14

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

signaler à un administrateur
Commentaire de derick le 24/04/2006 10:27: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()

et

Cibl = Right(Left(txtVB6, Len(txtVB6) - 4), (Len(txtVB6) - 5)) & "Bis.vbp"
par
Cibl = Sourc & ".bis.vbp"

>> plus d'erreur '52'

@+,
Derick

signaler à un administrateur
Commentaire de _DoOmy_ le 26/04/2006 14:26:55

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

signaler à un administrateur
Commentaire de JLB59 le 26/04/2006 15:39:58

Dommage qu'il n'y a pas d'exécutable !!!!!

signaler à un administrateur
Commentaire de bouv le 26/04/2006 16:22:10

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 !

signaler à un administrateur
Commentaire de XelectroX le 07/11/2006 21:05:55

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

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Base de Registre : Menu Contextuel par ClicDroit sur fichier explorateur [ par maxilly ] Voilà, je sais déjà bidouiller la base de registre pour ajouter une ligne dans le menu contextuel qui apparaît par clic droit sur un dossier de l'expl Base de registre [ par jumpies81 ] J'ai un petit problème. Je dois mettre un \ dans une clé de registre. Mais mon chemin en a déjà un. Donc cela fait un double \\ à mettre...Qui a la ré conversion d'une trame en une chaine de caractère [ par jujunio ] Bonjour, je débute en Vb et je travaille sur un projet avec une communication sur port série.J'arrive bien à lire la trame que je recois et à l'affich Modifier une clé du registre [ par Reelaxman ] Bonjour!Je cherche à faire un porgramme qui supprimerait une clef du registre (ce via un evenement click) la clef qui sauvegarde l'historique:HKEY_CUR DirectX conversion de fichier [ par kikoux ] je voudrai utiliser mes fichier 3DSmax sur dx mais je n'est pas de format .x .Il me faudris donc une appli qui me fasse la conversion.Merci par avance Grosse erreur sur la base de registre [ par Kaisermann ] KaiSerMannJe voulais savoir si quelqu'un pouvait m'aider ?Je commence à peine à toucher à la base de registre et j'ai fait une erreur Ajouter une cle dans le registre [ par sese817 ] Salut !Merci de m'aider !Voila je souhaite faire ceci au demarage de mon appli :Je connais l'adresse du registre :[HKEY_CURRENT_USER\Software\Microsof Afficher un menu contextuel [ par sese817 ] Voial je m'explique je souhaite afficher le menu contextuel (Au nom mnu1) lorsque je clique sur un label (lbl1) seulement voila le code popupmenu mnu1 connection à une base de registre distante ... [ par piotr ] Bonjour, Je voudrais me connecter à une base de registre distante... Je sais utiliser la fonction des API regConnectRegistry. Celle-ci fonctionne Base de registre [ par WALLIS ] Salut, je suis un dingue de la base de registre et je voudrai maintenant pourvoir la lister dans un treeview pour la sauvegarder et ainsi la retravail


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.