begin process at 2012 02 11 11:44:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > VB 6.0 TO VB 5.0 PAR LE MENU CONTEXTUEL

VB 6.0 TO VB 5.0 PAR LE MENU CONTEXTUEL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :4 714 / 580

Auteur : _DoOmy_

Ecrire un message privé
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

Les Membres Club peuvent 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 ;)

 Sources du même auteur

Source avec Zip ASCII KONVERTOR
Source avec Zip MULTI KILL PROCESS

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture FLÉCHES DES ICONES DU BUREAU par Sechaud
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture Source .NET (Dotnet) AJOUTER OU SUPPRIMER MENU CONTEXTUEL D'APPLICATION PAR CLIC ... par Le Pivert
Source avec Zip Source avec une capture TRADUCTEUR VB6.VBP EN VB5.VBP par joro

Commentaires et avis

Commentaire de djmemo le 23/04/2006 16:41:58

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

Commentaire de bouv le 24/04/2006 09:49:37

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

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

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

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

Commentaire de JLB59 le 26/04/2006 15:39:58

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

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 !

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales