Visual Basic – Primer korišćenja ActiveX kontrole u IE3+

U prethodnom Visual Basic prilogu upoznali smo se sa procesom kreiranja ActiveX kontrole i primenom u drugim projektima. Sada ćemo vam predstaviti korišćenje te iste kontrole u web browser-u. Da bismo ActiveX kontrolu mogli da koristimo u browser-u, potrebno je da prethodno iskompajliramo naš projekat. Zato izaberite bilo koji deo projekta „MojaXKontrola“ i izaberite sa menija „File“ opciju „Make MojaXKontrola.ocx…“. Pri tom, možete prihvatiti VB ponuđeni naziv ili odrediti novi. Ukoliko kliknete na dugme „Options“, otvoriće vam se prozor gde možete uneti informacije vezane za vašu kontrolu, kao što su informacija o verziji ili copyright informacija, posebno u slučaju ako želite da kontrolu komercijalno distribuirate. Na kraju kliknite „OK“ i sačekajte da Visual Basic završi kompajliranje. Potom, možete i zatvoriti Visual Basic.

Sada je potrebno da obezbedimo verziju kontrole prilagođenu browser-u (teoretski govoreći, .OCX kontrola koju smo kreirali je već spremna za rad, ali mogu nastati određeni problemi). Radi prilagođavanja, startovaćemo čarobnjak Applicaton Setup Wizard, koji dolazi uz Visual Basic. Prvi korak čarobnjaka možete preskočiti, a u drugom koraku pronađite na disku projekat „MojaXKontrola.vbp“ i izaberite Internet Download Setup. Na sledećoj stranici izabraćemo gde će se snimiti novonastali fajlovi, pa izaberite folder koji želite. Sve naredne korake možete preskočiti, do poslednjeg, gde možete odrediti čuvanje setup informacija. Kao rezultat rada ovog čarobnjaka dobićemo dva fajla (u folderu koji smo odredili): jedan .htm fajl i jedan .cab fajl. Cab fajl sadrži samu ActiveX kontrolu i setup informacije za browser, te je sam fajl kompresovan.

Sada će nam biti potreban HTML editor koji je sposoban da radi sa ActiveX kontrolama. Možete koristiti neki od specijalizovanih editora, ali i najobičniji tekst editor će biti dovoljan. U editoru, otvorite fajl „MojaXKontrola.htm“ i iskopirajte objekt tag sa identifikacionim brojem ActiveX kontrole. Zatim, postavite objekt tag na željenu poziciju html stranice. Na samoj html stranici možda će vam kontrola izgledati drugačije negoli u nekom drugom VB projektu. Nakon kratkog podešavanja osobina kontrole, možete sačuvati .htm stranicu i otvoriti je u Internet Explorer-u. I to je to, dobili ste ActiveX kontrolu koja radi i u web browser-ima.

Pratite Krstaricu na www.krstarica.com