Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: komponenttien teosta

Aku2 [23.05.2003 10:33:20]

#

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.

Antti Laaksonen [23.05.2003 21:03:10]

#

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.

Aku2 [23.05.2003 22:12:41]

#

jeps.
tuo nyt auttoi ainankin alkuun.

Jatkan tutkimista (kokeiluja)

Mitä muuten tarkoitat tuolla
"Testaaminen tapahtuu Internet Explorerin (!) kautta"

?

Antti Laaksonen [23.05.2003 23:06:57]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta