Au départ j'ai programmé cet outil car j'en avais assez de chercher dans quel "include" était la fonction que je voulais utiliser lors du développement du site Intranet sur lequel je travaille actuellement.
Vous pouvez sélectionner un ou plusieurs fichiers, ils s'affichent alors sous la forme d'un arbre ; si le fichier comporte des fonctions ou procédures un plus (+) apparaît devant et lorsque vous cliquez dessus vous déroulez l'arborescence.
Lorsque vous double-cliquez sur une fonction ou procédure elle s'affiche dans la partie basse de la fenêtre.
Conclusion :
J'ai fait cette mise à jour pour ajouter les N° de ligne dans la liste des fonctions, car lorsque vous avez un script très long cela peut faire gagner du temps lors de la recherche ;)
Voila, si vous avez des remarques ou suggestions je suis prêt à les examiner afin d'améliorer ce programme.
4 oct. 2007 à 11:32
Je viens de lancer le programme sur un fichier .pas qui contient "Implementation"
A cause du I majuscule on entre dans une boucle infinie !
C'est pas glop !
4 oct. 2007 à 11:14
4 oct. 2007 à 11:10
4 oct. 2007 à 11:06
Bon par contre faudrait se fouler un peu et parser un peu mieux parce que ta source renvoie trois faux résultats sur ton main.pas :)
Pseudo code :
Pour chaque caractere de la source :
-- Si c'est une quote :
---- Avancer jusqu'a ce qu'on tombe sur un quote (le fermant donc)
------- Si caractere d'echappement, on saute le caractere qui est apres
-- Sinon si c'est 'p'
---- On verifie qu'il y a "rocedure" derriere et LA seulement on aura un resultat correcte
Voili voilo !
12 avril 2004 à 16:00
Très bien pensé, très bien conçu.
Un seul bug trouvé :
- Lorsqu'on ouvre un fichier source, il s'affiche dans le TreeView. Puis, si on clique directement sur l'élément lui-même et non sur le "+", une erreur surgit.
Voilà, dume, t'as un beau 10/10
Inekman.
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.