begin process at 2012 02 16 11:23:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > VB2HTML : CREER UN RAPPORT HTML D'UN PROJET VISUAL BASIC 6, 7, 8, 9 ET 10

VB2HTML : CREER UN RAPPORT HTML D'UN PROJET VISUAL BASIC 6, 7, 8, 9 ET 10


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Source .NET ( DotNet ) Classé sous :vb2html, vb2htm, vbtohtml, vbtohtm, VB2Txt Niveau :Initié Date de création :09/08/2007 Date de mise à jour :17/07/2011 10:01:57 Vu / téléchargé :9 624 / 592

Auteur : Patrice99

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
J'ai repris la source de Bricomix et je l'ai converti en VB .NET pour pouvoir justement traiter aussi les projets VB .NET : Je n'ai pas eu à faire beaucoup de modifs, car la source d'origine fonctionne assez bien (mieux que d'autres projets équivalents en tout cas), j'ai juste fait en sorte d'éviter les nouveaux warnings de VB .NET, et j'ai compilé en mode Strict (du coup maintenant on n'a plus de dépassement de capacité sur des gros projets). J'ai corrigé aussi les boutons Haut et Bas (ils ne fonctionnent maintenant que si un seul fichier est sélectionné, car je ne voie pas très bien comment c'était sensé fonctionné avant, c'était bogué en tout cas).
J'ai ajouté la prise en charge d'un menu contextuel sur les projets VB6, VB 2005 et 2008 avec le bouton droit de la souris dans l'explorateur de fichier, via le menu personnalisé : "Convertir en Html".
Quelques mots clés ajoutés pour VB .NET : Global, Partial, UByte, UInteger, ULong, UShort, #Const, #If, #Else, #End et #Region (#End Region n'est pas géré, car il y a 2 mots clés).


 Conclusion

Il reste à remplacer toutes les concaténations de String par des StringBuilder pour aller plus vite (ça tourne quand même assez vite si on compile en mode Release, une fois qu'on a trouvé comment l'activer, et à condition de lancer en dehors de VB). Il serait judicieux aussi de remplacer les fonctions d'origine VB6 qui restent encore (par exemple les fonctions FileGet, car l'encodage peut changer en VB .NET, il y a un risque de bug, déjà corrigé en partie, pour le moment je n'ai plus de bug de ce genre). Il faut revoir aussi le nommage des variables pour éviter les confusions de type, cela peut éviter des erreurs...

Avec VB Express .NET, pour choisir le mode Debug ou Release, il faut sélectionner le menu Générer : "Gestionnaire de configuration..." : Debug ou Release... mais pour voir ce menu, il faut le demander !!! (en anglais : Menu Build : Configuration Manager... : Debug ou Release)
Menu Outils : Options... : "Projets et solutions" : "Afficher les configurations de génération avancées" (en anglais : Menu Tools : Options... : "Projets and Solutions" : "Show Advanced Build Configuration".

Mots clés : VB2Html VB2Htm VBToHtml VBToHtm Html VB2Txt VBToTxt VB2Text VBToText

 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

14 octobre 2007 10:32:13 :
V2.02 : Correction d'un bug avec les tabulations : remplacement par des espaces, et plusieurs améliorations suggérées par un collaborateur.
13 avril 2008 10:50:31 :
V2.03 : Passage en VB 2008, Ordre des fichiers conservés dans un fichier ini.
13 avril 2008 10:51:31 :
V2.03 : Passage en VB 2008, Ordre des fichiers conservés dans un fichier ini.
06 septembre 2009 12:52:08 :
Version 2.04 : Correction du bug fichier inexistant enregistré dans le fichier ini (modification des fichiers d'un projet entre deux export html).
13 septembre 2009 11:02:53 :
Version 2.05 : Correction du bug si aucun projet n'est sélectionné quand on quitte (problème suite à la version 2.04)
17 juillet 2011 10:02:00 :
Version 2.06 : Prise en charge de VBExpress 2010 (le menu contextuel est différent : "VBExpress.Launcher.vbproj.10.0" au lieu de "VBExpress.vbproj.10.0", et correction de 2 warnings à la compilation : GetItemString et SetItemString non compatibles avec SE 64 bits).

 Sources du même auteur

Source avec Zip FREEBOOK : MODELE ET MACRO WORD EBOOK POUR LES LISEUSES ELEC...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBFILEFIND : RECHERCHE DE FICHIERS POUR REMPLACER CELLE DE W...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBWINDIFF : INTERFACE D'OPTIONS POUR LE COMPARATEUR WINDIFF
Source avec Zip Source .NET (Dotnet) VBEXCELLIBRARY : LIRE RAPIDEMENT UN CLASSEUR EXCEL SANS EXCE...
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET

 Sources de la même categorie

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
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de Children le 09/08/2007 19:43:35

Je l'ai testé avec vb8, marche perfect! Même si leprogramme n'est pas de toi as l'origine, la convertion me semble parfaite, un petit 8!

Commentaire de Kite37 le 16/12/2007 14:56:37

ce code est génail, j'ai envie de dire :)
Dommage qu'il y ai si peu de commentaire, va falloir du temps pour bien tout analyser ^^'

Cordialement,
KiTe.

Commentaire de dou3bole le 07/04/2010 00:16:03

qu'est ce quand peut faire avec se programme

Commentaire de Patrice99 le 07/04/2010 08:25:25

Voilà ce qu'on peut faire avec ce programme : Les liens *.vbproj.html et les liens *.vbp.html de cette page :
http://patrice.dargenton.free.fr/CodesSources/index.html

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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,640 sec (4)

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