Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Výberom voľby binárne kompatibility pri vytváraní komponentu modelu COM zabezpečuje , že ak máte v úmysle vykonať niekoľko aktualizácií pre vašu kontrolu nad určitú dobu , iní , ktorí chcú použiť ovládací prvok môže , bez toho aby dochádzalo k problémom s kompatibilitou . Ďalšie aplikácie je možné začleniť riadenie vo svojom programe , bez ohľadu na to , či boli určené pre . To umožňuje distribuovať ovládací prvok s dôverou , pretože vedel , že bez ohľadu na to , akú verziu ostatní užívatelia a vývojári majú , môžu plne využiť konania.
Umiestnenie
v predvolenom nastavení Visual Basic 6 používa " Project kompatibilita " nastavenie pre nové projekty komponentov COM . Môžete zmeniť to , aby binárne kompatibility otvorením vlastnosti projektu dialógové okno , vyberiete kartu komponentov a kliknutím na prepínač " Binárne kompatibilita " našiel tam . Vy potom musíte nastaviť jeden alebo viac súborov DLL , ktoré chcete , aby sa v súlade so svojím projektom pomocou vyhľadávacieho poľa pod prepínačov . Váš program sa potom spojiť súbory DLL a aby boli kompatibilné .
Aktualizácia
Ak nastavíte projekt použiť binárne kompatibility , bude to vytvoriť novú triedu a rozhrania ID Okrem pôvodných súborov pri kompilácii projektu viac ako raz . Novšie kompilácie tieto súbory použiť na ochranu informácií zo starších kompilácií. Iné programy , ktoré používajú staršie komponenty COM nemusí mať správnu funkciu využívať nové verzie , takže referenčné triedy a rozhrania ID súbory so starým informácie im umožňuje naďalej používať ovládacie prvky bez problémov s kompatibilitou .
Úvahy
Pri vytváraní novej komponenty VB6 COM , nemusíte sa obrátiť na binárne kompatibility , najmä ak nemáte v úmysle vytvoriť následných verzií tej istej komponenty . Ak to nastavíte možnosť , nezostavujú novej verzie s rovnakým EXE súboru . Týmto spôsobom môžete zachovať a odkaz starej verzie , ak nová verzia majú chyby , ktoré potrebujú korekciu . Ak máte prerušiť pripojenie projektu do binárnych súborov kompatibilných , mali by ste nadviazať spojenie s novými súbormi a potom distribuovať tie potom znova kompiláciu projektu .