ANALYSEUR DES PROJETS VB

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 31 déc. 2004 à 15:44
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010 - 1 janv. 2005 à 23:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28530-analyseur-des-projets-vb

Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
1 janv. 2005 à 23:30
Il faut qu'il soit le plus clair pour toi, pas pour nous :)
CrazyMan19 Messages postés 163 Date d'inscription samedi 2 août 2003 Statut Membre Dernière intervention 4 novembre 2013 15
1 janv. 2005 à 18:57
merci pour vous tous et je vais essayer d amiliorer le source pour qu il soit comme vous voulez
et Bonne Année à tout le monde
viarn Messages postés 33 Date d'inscription dimanche 28 septembre 2003 Statut Membre Dernière intervention 21 février 2006
1 janv. 2005 à 15:28
Le résultat est très bien, effectivement comme le disent les autres, n'hésite pas à renforcer ton code avec par exemple Option explicit, le type de tes variables (String, integer, variant etc...). Maintenant , pour éviter un affchage sur plusieurs pages, un nouveau développement intéressant serait de mettre le tout dant un treeview avec une arborescence. enfin c'est juste une idée. Encore bravo et bonne année. 9/10
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
1 janv. 2005 à 13:54
Tu voudrais pas mettre Option Explicit ? :(
Et puis mettre des parenthèses vides à tes variables lorsqu'elles sont des tableaux de taille indéfinie :
tLines()
Enfin remarque chacun ses préférences :)
Sinon je l'ai trouvé bien, la source
cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009
1 janv. 2005 à 11:02
Pas mal cette source ... effectivement Jack a raison... et les remarques qu'il te fait te permettrais de finir ton projet avec un excellent resultat !
autre petite remarque ... ca peante pas trop windows gold ?
CrazyMan19 Messages postés 163 Date d'inscription samedi 2 août 2003 Statut Membre Dernière intervention 4 novembre 2013 15
31 déc. 2004 à 17:52
merci Jack pour ton reponse
et je prend tt ce que t as dit en considiration et je vais essayer de les faire :)
merci encore une fois
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
31 déc. 2004 à 15:48
Salut CrazyMan19

Dommage que les lignes de programmes ne soient pas indentées (décalées lors des 'For', 'Select Case', 'With' ...) , c'est dur à lire.

Dans le Module, pourquoi as-tu déclaré tes variables dans la partie déclaration (donc deviennent Public) alors que tu ne t'en sers que dans ta Sub ? Ce n'est pas gènant, ça fonctionne, mais peut poser des problèmes sur des gros projets qui accumulent feuilles, modules, classes ...

Il manque un petit quelque chose : les références implicites.
En effet, dans un projet, tu peux utiliser la fonction 'CreateObject' sans avoir préalablement déclaré de référence : Dans ce cas, cette référence n'apparait pas dans tes listes.
Il faudrait donc faire la recherche du 'CreateObject' et ce qui serait top, serait de retrouver la DLL associée (par exemple, pour le FileSystemObject, c'est le 'Microsoft Scripting Runtime' qui est le fichier ScrRun.DLL
Mais là, c'est coton !
Rejoignez-nous