Vbtohtml v2 (plein de fonctions et rapide !!)

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

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.