Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

VB6 Binary Compatibility

Alcuni dei tipi di progetto disponibili in Visual Basic 6 comportare la creazione di componenti COM o controlli - salvati come file DLL - che sono destinati ad essere utilizzati in altri programmi o su Internet da diversi computer . Creazione di file DLL binari li rende compatibile con altri sistemi, che assicura che gli utenti successivi non devono ricompilare i controlli. Scopo

Selezionando l' opzione di compatibilità binaria durante la creazione di un componente COM assicura che se avete intenzione di fare diversi aggiornamenti per il vostro controllo per un periodo di tempo , altri che vogliono utilizzare il controllo può senza avvertire problemi di compatibilità . Altre applicazioni possono incorporare il controllo nel suo programma , indipendentemente dal fatto che dovevano . Ciò consente di distribuire il controllo con fiducia, sapendo che, indipendentemente da quale versione di altri utenti e sviluppatori hanno , possono sfruttare appieno il controllo .
Località

per impostazione predefinita , Visual Basic 6 utilizza l'impostazione "Compatibilità Progetto" per i nuovi progetti componente COM . È possibile modificare questo per la compatibilità binaria , aprire la finestra di dialogo delle proprietà del progetto , selezionando la scheda componente , e cliccando sul pulsante " Compatibilità con i Binari " radio trovati lì . È quindi necessario impostare uno o più file DLL che si desidera rendere compatibile con il vostro progetto utilizzando la casella di ricerca di seguito i pulsanti di opzione . Il tuo programma sarà quindi collegare i file DLL e renderli compatibili .
Aggiornamenti

Se si imposta un progetto per utilizzare la compatibilità binaria , si creerà nuova classe e l'ID interfaccia in aggiunta ai file originali quando si compila il progetto più di una volta . Le compilazioni recenti utilizzano questi file per preservare le informazioni da compilation più anziani . Altri programmi che hanno usato il componente COM anziani non possono avere la corretta funzionalità di utilizzare le nuove versioni , in modo che il riferimento alla classe e file di ID di interfaccia con le vecchie informazioni permette loro di continuare ad utilizzare i controlli senza problemi di compatibilità .

con Considerazioni

Quando si effettua un nuovo componente COM VB6 , non è necessario attivare la compatibilità binaria , soprattutto se non si ha intenzione di creare versioni successive dello stesso componente . Se si imposta l'opzione , non compilare nuove versioni dello stesso file EXE . In questo modo , è possibile mantenere e fare riferimento vecchie versioni se le nuove versioni hanno bug che devono correggere . Se si interrompe la connessione di un progetto per i file compatibili binari , si dovrebbe stabilire una connessione con i nuovi file e quindi distribuire quelle dopo la compilazione di nuovo il progetto .

 

Programmazione © www.354353.com