Silicon tajga regisztrációs ActiveX komponensek
COM (Component Object Model) - egy határozott együttműködési megállapodás
objektumok egymással különleges módon. A - a nyelvek száma
programozás és operációs rendszerek telepíteni kell valamilyen
szabvány a különböző tárgyakat hoztak létre ezek a nyelvek és rendszerek, úgy, hogy
Együtt dolgoztunk. COM - a szabvány.
ActiveX alapul COM. Ez lehetővé teszi a Visual Basic programozók számára kódok
könyvtárak létrehozására példányban teljes szerver tárgyakat. ActiveX DLL
ugyanazt a szál (thread) kódot, miközben EXE
Ez az egyetlen, kódsor. Bár lehetséges, hogy hozzon létre egy önálló tárgy
ActiveX (ActiveX EXE).
A Visual Basic, ActiveX komponensek fejlesztették a mindkét osztályban. Két osztály
A kliens és a szerver, vannak objektum - orientált kapcsolatot. Az ügyfél,
általában létrehoz egy példányt a szerver és akkor információt küld, és kéri, hogy
Erre az esetre. Ezután a szerver feldolgozza az információkat, és általában visszatér
az információk egy része az ügyfélnek. Általában ActiveX objektum - a szerver és a
Normál EXE alkalmazás - az ügyfél.
Bármilyen ActiveX komponens regisztrálni kell az operációs rendszer
mielőtt használni fogják. Visual Basic automatikusan regisztrálja
Ön ActiveX komponensek minden alkalommal, amikor építeni a projekt. az
regisztrációs adatokat tartalmazza DLL fájl elérési útvonala és neve (OCX) vagy EXE, akkor
Csak össze. A regisztráció során az ActiveX-vezérlő nem mindig
van a Windows rendszer dirrektorii (ez lehet elhelyezni a gyökérkönyvtárban
a programot, attól függően, hogy hol mentse komponens).
Amikor a program egy másik számítógépre telepített, akkor nem fog működni,
ha a ActiveX-vezérlő nem másolható és nem regisztrált ezen a számítógépen.
Használhatja a telepítő varázslóval telepítési fájlt
az összes szükséges összetevőt, amely, ha a program automatikusan telepíti
regisztrálja az összes szükséges komponenst.
A regisztrált helyét az összetevő nagyon fontos. Ha mozog
Az ActiveX komponens egy másik könyvtárba, a Windows nem lesz képes megtalálni, és ezért
A program nem fog működni. Felhívjuk figyelmét, hogy ez a funkció nem
Ez egy módja annak, hogy megvédje és obespechenivaet COM szabvány kompatibilitás
ActiveX komponenst. Áthelyezése előtt az alkatrész egy másik könyvtárba
el kell távolítani a régi regisztráció, majd mozgassa a kívánt mappát, és
regisztráljon újra.
regsvr32.exe programot (általában a Windows rendszer dirrektorii)
bejegyzésére használható (és annak eltávolítását) ActiveX komponensek: * .dll, * .ocx.
A szintaxis a parancssor regsvr32 regisztrálni DLL és OCX:
Regisztráció: regsvr32 [fájlnév]
Eltávolítása regisztráció: regsvr32 / u [fájlnév]
A regisztrációhoz ActiveX EXE nem szükséges használni regsvr32.exe, mivel
regisztrálja magát. Meg kell határozni azokat a parancssori paramétereket:
Regisztráció: [fájlnév] / regserver
Unregister: [fájlnév] / Unregserver
Összefoglalva: az integrált üzemeltető Shell vagy API ShellExecute funkció
(Ahhoz, hogy végezze el a parancssor), akkor hozza létre a szerszám gyors
regisztráció ActiveX komponensek.