Einige der Projekttypen in Visual Basic 6 beinhalten die Erstellung von COM-Komponenten oder Steuerelemente - gespeichert als DLL-Dateien - die sollen in andere Programme oder über das Internet von vielen verschiedenen Computern verwendet werden. Erstellen binäre DLL-Dateien macht sie kompatibel mit anderen Systemen , so dass nachfolgende Benutzer nicht über die Steuerelemente neu kompilieren gewährleistet . Zweck
Auswahl der Option Binär-Kompatibilität beim Erstellen einer COM-Komponente sorgt dafür, dass , wenn Sie mehrere Updates für Ihre Kontrolle machen über einen Zeitraum von Zeit beabsichtigen , können andere, die das Steuerelement verwenden möchten , ohne dabei Kompatibilitätsprobleme . Andere Anwendungen können die Steuerung übernehmen in ihrem Programm , und zwar unabhängig davon, ob sie gemeint . Dies ermöglicht Ihnen, die Steuerung mit Zuversicht verbreiten, wohl wissend, dass unabhängig davon, was andere Version Anwender und Entwickler haben, können sie den vollen Nutzen aus der Steuerung.
Ort
standardmäßig verwendet Visual Basic 6 "Projekt Compatibility "-Einstellung für neue Projekte COM-Komponente . Sie können dies ändern, indem binäre Kompatibilität Öffnen des Projekts im Dialogfeld Auswahl des Bauteils Registerkarte und klicken Sie auf die Schaltfläche " Binary Compatibility " Radio-Button dort gefunden. Sie müssen dann einen oder mehrere DLL -Dateien, die Sie wollen sicherstellen, kompatibel mit Ihrem Projekt mithilfe der Suchfunktion unter den Radio-Buttons . Ihr Programm wird dann eine Verknüpfung die DLL-Dateien und machen sie kompatibel .
Updates
Wenn Sie ein Projekt, um binäre Kompatibilität verwenden soll , wird es schaffen neue Klasse und Interface- ID zusätzlich zu den Original-Dateien , wenn Sie das Projekt kompilieren mehr als einmal. Die neueren Zusammenstellungen diese Dateien verwenden, um die Informationen aus älteren Zusammenstellungen bewahren. Andere Programme, die die ältere COM-Komponente verwendet wird, kann nicht die richtige Funktionalität , um die neuen Versionen zu verwenden , so dass der Verweis auf die Klassen-und Interface -ID-Dateien mit dem alten Informationen ihnen auch weiterhin die Kontrollen ohne Kompatibilitätsprobleme verwenden können.
< Br >
Überlegungen
Bei einem neuen VB6 COM-Komponente , müssen Sie nicht auf binäre Kompatibilität drehen , besonders wenn Sie nicht beabsichtigen, die nachfolgenden Versionen derselben Komponente zu erstellen. Wenn Sie die Option eingestellt haben , nicht kompilieren neue Versionen auf den gleichen EXE-Datei. Auf diese Weise können Sie behalten , und verweisen alten Versionen , wenn neue Versionen Fehler, die Korrektur benötigen. Wenn Sie ein Projekt die Verbindung auf die binären Dateien kompatibel zu brechen, sollten Sie eine Verbindung mit neuen Dateien und dann verteilen die nach dem Kompilieren Sie das Projekt erneut .