Définir une architecture de projet : DLL ou ActiveX
Nous avons un gros projet à reprendre et, pour différentes raisons, il va être réécrit en grande partie.
Actuellement il est loti sous la forme de plusieurs EXE conversant entre eux via le DDE.
Nous hésitons sur deux arhitectures possibles : soit un projet principal et des DLL qui viendront afficher certains écrans spécifiques, soit un projet principal et des ActiveX.
Personnellement j'ai déjà travaillé avec des DLL et je serais tenté de proposer cette solution.
L'objection que je rencontre est que les DLL vont tendre à disparaître au profit des ActiveX.
Je voudrais avoir votre avis sur le choix à faire.
Ce qu'il faut savoir est que ce logiciel est distribué assez largement et donc sous des versions de Windows assez variées : 98, NT, XP etc...
Nous allons travailler avec la version 2006 Entreprise de Delphi.