Ce este și cum componentele ActiveX să le folosească

Care este componentele ActiveX și cum să le folosească

ActiveX - componente pe care le puteți utiliza în programele dumneavoastră. Visual Basic are un set standard de componente, cum ar fi caseta combo (Combo), Command Button (buton de comandă), etc. Cu toate acestea, aceste componente nu sunt întotdeauna suficiente. Prin urmare, în crearea de programe pot fi folosite componente situate în fișiere separate - ActiveX. Pentru a conecta componentele necesare: în meniul Instrumente, selectați Controale personalizate (pentru Visual Basic 4.0) sau din meniul Project - Componente (pentru Visual Basic 5.0-60), apoi găsiți lista componentei care îl doriți și marcați-l. Dacă el nu era acolo, înseamnă că nu este înregistrat în registrul Windows. În acest caz, faceți clic pe „Browse“, selectați fișierul component și faceți clic pe „Open“ ( „Open“). Apoi, Visual Basic se va înregistra automat componenta.


Un singur fișier poate conține mai multe componente, de exemplu, controalele comune (comctl32.ocx) conține 8 componente.

După conectarea acestora la proiecte în panoul ToolBox ar trebui să apară butonul corespunzător componentelor. Astfel, componentele ActiveX conectate în nici un fel inferioare componentelor Visual Basic standard. Principalul lucru este să nu uităm că a mâncat ai de gând să livreze programul său, cu fișierele de program ar trebui să fie transmise utilizatorului și fișierul componente. Cu toate acestea, sistemul utilizatorului utilizat ActiveX component (probabil) nu pot fi înregistrate. În acest caz, el va vedea un mesaj cu textul „Nu se poate încărca (sau înregistrare) de control personalizat“ în VB 4.0 sau „Component«Fayl_komponenta»nu este corect înregistrată: ismissing fișier sau invalid“ în VB 5.0 / 6.0

și acest program se termină. Pentru a evita un astfel de comportament al programului ar trebui să rigestrirovat automat un ActiveX, la fel ca Visual Basic, dar programul este să-l abordez. Pentru a face acest lucru, începe programul cu un formular pe care nu există nici o componentă detectabil (sau cu procedura principală), apoi executați fișierul RegSvr32.exe și înregistrați-l în kachastve setarea calea către fișierul componenta ActiveX (introduceți după numele fișierului „/ u“ pentru a elimina informații din registru). fișier RegSvr32.exe este în directorul de sistem Windows (directorul de sistem în Windows 95 și 98, sau System32 în Windows NT).

articole similare