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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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