2009-12-30 7 views
0

Comment résoudre un conflit entre les composants de données Adonis et le composant de données Borland.Comment résoudre les composants Delphi Winsoft Adonis et Borland Data Access Conflit?

J'ai un projet qui utilise le composant interne Delphi TADOQuery qui possède une propriété Database qui le connecte à un composant TDatabase. Ensuite, j'ai un autre projet qui utilise TADOQuery d'Adonis qui a la propriété Connection qui se connecte au composant TConnection. Mon problème est, chaque fois que j'essaie d'ouvrir le deuxième projet (avec le composant Adonis) il se plaint qu'il ne peut pas trouver certaines propriétés (TADOQuery.Connection) ne peut donc pas compiler. Comment désactiver/activer le package approprié que je dois utiliser pour chaque projet?

Est-ce que ces deux paquets peuvent cohabiter sur la même installation Delphi?

Am en utilisant Delphi 7 & Adonis 4.4

Gath

Répondre

0

La plupart du temps quand j'ai des projets comme ça, je crée des sous-classes des composants pour chaque projet. Donc dans mon cas, j'aurais TADOQuery avec une propriété Database et TADOQuery avec la propriété Connection.

Bien sûr, cela peut être un peu plus difficile à faire dans votre cas puisque vous avez déjà le projet, mais je vous suggère fortement de faire quelque chose de similaire.

Vous pouvez normalement activer/désactiver des packages pour un projet spécifique en accédant au menu Options du projet dans Delphi et en allant à Packages, puis en décochant les packages dont vous n'avez pas besoin.

Cordialement,

Stefaan