Bonjour
Pour information tous mes projets sont sur 1 GDS
J'ai plusieurs projets qui ont une analyse. Pour chaque fichiers d'analyse j'ai une classe (exemple Fichier client, classe cClient). Dans chaque classe, j'ai les membres du fichier + hérite de la classe cBDD qui elle permet d'ajouter, modifier supprimer, charger l'objet.
J'ai un projet à rajouter dans plusieurs projets donc je réalise un composant interne. Ce composant interne a ça propre analyse. Pareille que pour les projets. 1 fichier => 1 classe = membre + cBDD que j'ai partagé.
Problème, il n'est pas possible d'avoir la même classe dans le projet et le composant interne. => Ça c'est un gros problème pour le développement
Pas de soucis, je crée un composant interne BDD avec la classe cBDD. Dans Mon projet, j'ai le projet, le composant interne, le composant interne BDD. pas d'erreur de compilation. Je test, BDD_Ajoute d'un fichier du projet OK, BDD_Ajoute d'un fichier du composant interne => plante car ne connais pas le fichier pourtant j'ai :
J'ai trouvé une solution mais pas pour moi LA SOLUTION.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 oClient est un cClient // classe et fichier définie dans le composant interne. Donc j'utilise bien la classe du composant interne qui lui connait le fichier. ... oClient:BDD_Ajoute()
J'ai copié la cBDD que j'ai renommé cCI_BDD que j'ai inséré dans le composant interne. Le problème c'est que si je modifie une classe cela ne modifie pas l'autre.
Avez vous LA SOLUTION?
Cordialement Law
Partager