Génération en html de sources vb, avec coloration syntaxique

0/5 (9 avis)

Vue 6 523 fois - Téléchargée 1 060 fois

Description

Ce petit code permet de générer depuis une source en VB (.frm, .bas, etc.) une sortie en HTML, avec coloration syntaxique. Très pratique pour imprimer en couleur, ou pour afficher un exemple de code VB sur une page Web par exemple. Le programme est bien commenté et facile à adapter.

Conclusion :


Il y a un bug connu: Un mot clé suivi d'une parenthèse fermante (déclaration de fonction par exemple) n'est pas colorisé.
La liste des mots à coloriser est à part dans un petit fichier texte: le programme peut donc être aisément adapté pour coloriser d'autre types de sources.
Le programme n'est volontairement pas optimisé, une version plus évoluée est en cours de développement.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
170
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
24 janvier 2009

Hello,

Cette source est obsolète. Elle est remplacée par son évolution, beaucoup plus complète, disponible ici:
http://www.vbfrance.com/codes/GENERATION-HTML-SOURCES-VB-AVEC-COLORATION-SYNTAXIQUE-HYPERLIENS_38517.aspx
Messages postés
170
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
24 janvier 2009

Rebonjour,
j'ai modifié le code suite aux 2 remarques de Santiago. Le nouveau code inclut les modifications pour les 2 remarques. Cf le commentaire en description.
Merci!
Messages postés
170
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
24 janvier 2009

Hello santiago,

Merci des remarques! Je ferais un de ces jours une version plus évoluée, qui corrigera entre autre ces 2 petits problèmes. Vu et répondu ton message perso.
A+
Messages postés
91
Date d'inscription
jeudi 18 novembre 2004
Statut
Membre
Dernière intervention
17 décembre 2008

Code interessant et tres lisible, je pense m'en reservir en essayant d'ajouter les ameliorations dont tu parles.
Bravo pour les commentaires, l'homogeneite dans l'indentation et la mise en forme globale du code : ils representent a mes yeux 80% de la note (8 pour info).
Pour l'optimisation : "who cares" comme tu dis.
Par contre j'ai note deux erreurs :
1) Penser a enlever la premiere ligne "Attribute VB_Name = ..."
2) La fonction ne prend pas en compte les retours a la ligne dans les commentaires.
Dans VB les deux lignes suivante sont vertes :
'Ceci est un commentaire _
sur deux lignes.
Alors que dans l'html genere, la deuxieme ligne est noire.
J'ai aussi poste un message perso pour toi.
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
23
Oulà, HTML 3.2 !!! Mais on en est au 4.01 !!! D'ailleurs, le Doctype n'a été introduit qu'a partir de la version 4 si je dis pas de conneires ;-)
Mais c'est super quand même ^^
Afficher les 9 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.