cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 2017
-
2 mars 2009 à 13:35
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 2017
-
2 mars 2009 à 15:24
Bonjour à Tous,
Utilisant souvent les API, je les regroupe, pour raison d'ergonomie, dans un module dédié et les déclare évidemment Public. Il en est de même pour les Types qui sont aussi dans le module des API.
J'ai souvent plusieurs modules et parfois une API qui n'est appellé eque depuis un seul module se trouve regroupée avec les autres.
Ma question est de savoir si cela occupe plus de ressources de regrouper toutes les API et de les déclarer Public que d'avoir les API en Private dans le module où elle sont uniquement utilisées. Idem pour les Types.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 mars 2009 à 13:56
Oui, regroupement pour éviter la multi-déclaration, mais personnellement, je préfère déclarer autant de fois les API dans chacun des modules dans lesquelq elles sont utilisée - Raison :
Quand on fait un module, c'est pour faire une tâche particulière (*), par exemple accéder à la base de registres.
(*) c'est ma méthode : un module pour un type de tâche
Si, dans quelques mois, j'ai besoin du module pour l'intégrer dans un nouveau projet, je peux sans problème copier-coller mon module car il est indépendant du reste du projet précédent.
Si j'avais mis toutes mes déclarations dans un seul module en Public, il m'aurait fallu aller rechercher quelles sont les API utilisées par ce module tout seul.
Sans ces tâches d'organisation, je te recommande d'installer le Addin (gratuit pour VB6) "MzTools" : Il est très pratique pour retrouver les définitions ou les déclarations inutiles (entre autre)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 2 mars 2009 à 14:16
Bonjour Jack,
Oui, en cas de réintégration, c'est évidement plus rationnel.
Je procéde également comme toi, un module par type de tâche. Ne mélangeons pas les genres, HI
Une autre solution... J'ai un dossier spécial avec toutes sortes de modules utiles et avant de mettre un module dans ce dossier j'y incorpore les API, que je regroupe ensuite après la récupération du dit module !
Je vais de ce pas voir pour MzTools.
Deux spécialistes avec des avis divergents ! mais chacun à raison.
Bonne prog et merci de ta réponse.
Cheyenne
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 2 mars 2009 à 14:23
Arghhh, grrrr
MzTools n'est utilisable qu'à partir de Windows 2000 et je suis toujours sous Win 98SE, dommage. A moins qu'il ne soit quand même opérationnel sous 98SE ?