Olisikos mahdollista saada esimerkkikoodia tai opasta, kuinka Visual Basicilla (6) tehdää activeX, OCX ja DLL komponentteja ja kuinka niitä käytetään.
Joku ihan simppelikin esimerkki kävisi tai opas asiasta.
Ei ainankaan pika mulkasulla löytynyt koodivinkeistä eikä oppaista.
Kun aloitat uuden projektin, valitse tavallisen ohjelman sijasta ActiveX DLL (DLL-kirjasto) tai ActiveX Control (OCX-komponentti).
DLL-kirjasto sisältää luokan, johon kirjastoon tulevat funktiot kirjoitetaan. Sitten projekti käännetään DLL-tiedostoksi. Omaan ohjelmaan kirjaston voi ottaa mukaan Project-valikon References-osion kautta. Muistaakseni kirjastoa voi käyttää kuin tavallista luokkaa.
OCX-komponentissa on mukana formin näköinen pohja, jonka päälle komponentti kasataan. Testaaminen tapahtuu Internet Explorerin (!) kautta, ja lopuksi projekti käännetään OCX-tiedostoksi. Sen jälkeen komponentin voi ottaa mukaan Projects-valikon Components-osion kautta.
jeps.
tuo nyt auttoi ainankin alkuun.
Jatkan tutkimista (kokeiluja)
Mitä muuten tarkoitat tuolla
"Testaaminen tapahtuu Internet Explorerin (!) kautta"
?
lainaus:
Mitä muuten tarkoitat tuolla
"Testaaminen tapahtuu Internet Explorerin (!) kautta"
Ainakin itselläni avautuu Internet Explorer, jossa komponenttia voi testailla, jos painan F5 Visual Basicissa. Voi siihen olla muitakin mahdollisuuksia joissain asetuksissa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.