Certains des types de projets disponibles dans Visual Basic 6 impliquer la création de composants COM ou des contrôles - sauvegardés comme des fichiers DLL - qui sont destinés à être utilisés dans d'autres programmes ou sur Internet par plusieurs ordinateurs différents . Création de fichiers DLL binaires rend compatible avec d'autres systèmes , ce qui garantit que les utilisateurs ultérieurs n'ont pas à recompiler les commandes. But
sélection de l'option de compatibilité binaire lors de la création d'un composant COM assure que si vous avez l'intention de faire plusieurs mises à jour de votre contrôle sur une période de temps, d'autres qui veulent utiliser la commande peut sans éprouver de problèmes de compatibilité . D'autres applications peuvent intégrer le contrôle dans son programme , indépendamment du fait qu'ils devaient . Cela vous permet de distribuer le contrôle avec confiance, sachant que quelle que soit la version d'autres utilisateurs et les développeurs ont, ils peuvent profiter pleinement de la commande.
Situation et carte
par défaut , Visual Basic 6 utilise le paramètre "Compatibilité de projet " pour les nouveaux projets de composants COM. Vous pouvez changer cela pour la compatibilité binaire en ouvrant la boîte de dialogue des propriétés du projet, en sélectionnant l'onglet composant, et en cliquant sur le bouton " Binary Compatibility " radio qui s'y trouvent. Vous devez ensuite définir un ou plusieurs fichiers DLL que vous souhaitez rendre compatible avec votre projet en utilisant la boîte de recherche ci-dessous les boutons radio . Votre programme sera ensuite relier les fichiers DLL et les rendre compatibles .
Mises à jour
Si vous définissez un projet d'utiliser la compatibilité binaire , il créera une nouvelle classe et ID d'interface , en plus des fichiers d'origine lorsque vous compilez le projet plus d'une fois . Les compilations récents utilisent ces fichiers pour préserver les informations de compilations plus anciennes. D'autres programmes qui utilisent le composant COM âgés peuvent ne pas avoir la fonctionnalité correcte d'utiliser les nouvelles versions , de sorte que la référence de la classe et les fichiers ID d'interface avec les anciennes informations leur permet de continuer à utiliser les contrôles sans problèmes de compatibilité.
< Br > Photos Considérations
Lorsque vous effectuez un nouveau composant COM VB6, vous n'avez pas à tourner sur la compatibilité binaire , surtout si vous n'avez pas l'intention de créer des versions ultérieures du même composant. Si vous ne définissez l'option , ne pas compiler de nouvelles versions sur le même fichier EXE. De cette façon , vous pouvez conserver et de référencer les anciennes versions si de nouvelles versions ont des bugs qui ont besoin de correction . Si vous cassez la connexion d'un projet aux fichiers compatibles binaires, vous devez établir une connexion avec les nouveaux fichiers et ensuite les distribuer après la compilation de nouveau le projet.