Vbtohtml v2 (plein de fonctions et rapide !!)

Soyez le premier à donner votre avis sur cette source.

Vue 10 051 fois - Téléchargée 1 073 fois

Description

Ben voilà ce programme sert à convertir du code source VB6 / VB.Net vers une ou des pages HTML. Il suffit d'indiquer le fichier principal du projet (.vbp ou .vbproj), le programme vous liste les forms/modules/classes/etc... qu'il contient. Vous pouvez aussi convertir les .frm ou autres seuls sans le projet principal. Il est assez configurable, voilà ses possibilités :

- table des matières
- un fichier ou plusieurs (un par form / module, etc...)
- en fichiers multiples, affichage normal ou en frames
- déclaration des procédures complètes ou abrégées (Private Function Test(Test as integer) as String ou Private Function Test) dans la table des matières
- coupure automatique des lignes trop longues avec _ (longueur paramètrable)
- code source HTML optimisé
- tri des procédures dans la table des matières par ordre alpha (donc les private seront avant les public etc...)
- modifs manuelles de l'ordre des fichiers
- conversion de fichiers seul sans le projet, fichiers .frm, .bas, .vb, .txt (une messagebox demande dans quel langage est le .txt) etc...
- rapide !

J'ai peut-être pas listé toutes les possibilités mais l'essentiel y est. Voilà quelques exemples (tous ces exemples ont la coupure auto de ligne avec _ à 150 caractères):
- http://bricomix.free.fr/vbtohtml2/exemple1.html (sans table des matières)
- http://bricomix.free.fr/vbtohtml2/exemple2.html (avec table des matières)
- http://bricomix.free.fr/vbtohtml2/exemple3/ (fichiers multiples, table des matières)
- http://bricomix.free.fr/vbtohtml2/exemple4/ (fichiers multiples, table des matières, déclaration des procédures complètes dans la TDM)
- http://bricomix.free.fr/vbtohtml2/exemple5/ (fichiers multiples avec frames, table des matières)

Voilà, on peux faire quelques autres formats mais je vous laisse découvrir !

Conclusion :


Tout d'abord je remercie claudetom, ld40, nephix2003 et KaViDee (et aussi ceux qui ont mis de bonnes notes sur la v1 :D) pour les bugs et la améliorations possibles qu'ils m'ont reportés sur la première version et que j'ai implémentés (pas les bogues :D) dans la v2.

J'ai corrigé une bonne partie des bugs mais si vous en trouvez merci de me le dire directement dans les commentaires.

MAJ : v2.01 possibilité de multi-fichiers sur les fichiers seuls et correction d'un bug mineur

MAJ : v2.02 amélioration du convertisseur (le mots clés suivis d'un . (ex: Me.Jesaispasquoi) sont correctement coloriés et correction du bug de la table des matières et du _)

MAJ : v2.03 correction d'un bug avec les mots clés. Les propriétés d'objets (comme par exemple MyObject.Property) pouvaient être assimilés comme des mots clés. Dans le cas d'un mot clé comme "property", "function" ou autre, cela provoquait le plantage de l'application.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Tu veux dire comment l'utiliser ? Dans ma version il suffit de sélectionner un projet vb dans l'explorateur de fichiers et de choisir le menu contextuel Convertir en Html.
Messages postés
1
Date d'inscription
dimanche 27 décembre 2009
Statut
Membre
Dernière intervention
15 février 2010

Comment fonctionne ce code ?

Je ne suis pas un expert en VB
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Au fait, comme je l'avais déjà indiqué + haut, j'ai déjà mis à jour cette source ici :
www.vbfrance.com/code.aspx?ID=43716
Messages postés
21
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
30 mai 2010

J'ai réussi à lancer le soft :)
Il me met juste une erreur concernent vb6.txt au démarrage.
Je choisis mon .vbproj et à la conversion il me dit :

" Il manque certaines informations pour la transcription du code VB en HTML"

Tu as une idée ?
Messages postés
21
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
30 mai 2010

Snif j'ai installé le 2008, j'ai ouvert ton projet, il m'a fait une conversion et il y a toujours un problème.

'Le nom 'cdgfichiers' n'est pas déclaré dans frmMain.vb'

En faite une fois le .zip téléchargé il faudrait que je fasse quoi exactement ?
C'est bien l'ouvrir avec VB non ?
Afficher les 49 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.