VB6-Binär-Kompatibilität

September 4

Einige der in Visual Basic 6 verfügbaren Projekttypen umfassen die Erstellung von COM-Komponenten oder Steuerelemente--als DLL-Dateien gespeichert--die gemeint sind, zur Verwendung in anderen Programmen oder im Internet von vielen verschiedenen Computern. Erstellen von binären DLL-Dateien macht sie kompatibel mit anderen Systemen, die sicherstellt, dass nachfolgende Benutzer nicht die Steuerelemente neu kompilieren zu müssen.

Zweck

Die Option Binär-Kompatibilität beim Erstellen einer COM-Komponente, die gewährleistet, wenn Sie beabsichtigen, Ihre Kontrolle über einen Zeitraum mehrere Updates vornehmen, können andere, die das Steuerelement verwenden möchten ohne Kompatibilitätsprobleme auftreten. Andere Anwendungen können das Steuerelement im Programm, unabhängig davon, ob sie dazu bestimmt waren, zu integrieren. Dadurch können Sie das Steuerelement mit Vertrauen, zu verteilen zu wissen, dass unabhängig davon, welche Version andere Benutzer und Entwickler haben, sie können voll ausnutzen des Steuerelements.

Lage

Standardmäßig verwendet Visual Basic 6 "Projekt Kompatibilitätseinstellung" für neue Projekte der COM-Komponente. Sie können dies auf binäre Kompatibilität ändern im Dialogfeld Eigenschaften für das Projekt öffnen, Registerkarte Komponente auswählen und klicken Sie auf das Optionsfeld "Binär-Kompatibilität" dort gefunden. Dann müssen Sie eine oder mehrere DLL-Dateien festlegen, die Sie mithilfe von das Suchfeld unten den Optionsfeldern mit deinem Projekt kompatibel machen möchten. Ihr Programm wird dann die DLL-Dateien verknüpfen und kompatibel machen.

Aktuelles

Wenn Sie ein Projekt mithilfe von Binär-Kompatibilität festgelegt, erstellt er neue Klassen- und ID zusätzlich zu den ursprünglichen Dateien, wenn Sie mehr als einmal das Projekt kompilieren. Die neueren Zusammenstellungen verwenden diese Dateien, um die Informationen aus älteren Zusammenstellungen zu bewahren. Andere Programme, die die ältere COM-Komponente verwendet möglicherweise nicht die Funktionalität, die neuen Versionen zu verwenden, so dass der Verweis die Klassen- und ID-Dateien mit den alten Informationen ermöglicht ihnen weiterhin die Steuerelemente ohne Kompatibilitätsprobleme zu verwenden.

Überlegungen zur

Beim Erstellen einer neuen VB6-COM-Komponente haben Sie nicht Binär-Kompatibilität, aktivieren, vor allem, wenn Sie nicht beabsichtigen, um nachfolgende Versionen derselben Komponente zu erstellen. Wenn Sie die Option festlegen, kompilieren Sie neue Versionen auf die gleiche EXE-Datei nicht. Auf diese Weise können Sie behalten und alte Versionen zu verweisen, wenn neue Versionen haben Bugs, die Korrektur benötigen. Wenn Sie ein Projekt Verbindung zu den Binärdateien kompatibel zu trennen, sollten Sie eine Verbindung mit neuen Dateien und anschließend verteilen jene nach dem Kompilieren des Projekts erneut.