OVH Cloud OVH Cloud

Compilation VB6

1 réponse
Avatar
Ed Lapoignee
Bonjour à tous,

j'aimerais savoir si le fait de recompiler des projets en compatibilité de
projet et non binaire peut avoir une incidence sur les performances des
traintements dans les DLL ActiveX.

Merci à vous

1 réponse

Avatar
Patrick Philippot
Ed Lapoignee wrote:
j'aimerais savoir si le fait de recompiler des projets en
compatibilité de projet et non binaire peut avoir une incidence sur
les performances des traintements dans les DLL ActiveX.



Bonjour,

Que je sache, ces options n'influent que sur la manière dont le CLSID est
généré (ou régénéré) et dont l'IDE gère les compatibilités entre modules.
Cela ne joue pas, AMHA, sur les performances du code.

Cependant, sachez que VB6 crée un nouveau CLSID à chaque fois que vous
recompilez jusqu'à ce que vous ayez choisi, compatibilité binaire. Si des
clients existent pour votre composant, votre seul choix est compatibilité
binaire, sinon une nouvelle version aura un nouveau CLSID. Je n'ai
d'ailleurs jamais compris le but de cette gymnastique. Tous les autres
environnements de développement définissent un CLSID une bonne fois pour
toutes et s'en tiennent là.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr