Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Ocxit mukaan matkaan

D4_B34M [05.11.2004 11:17:16]

#

Pakkaako visual basic 6 ocx komponentit mukaan exe tiedostoon?

Tallensin exen ja avasin vanhalla windows 98 koneella ja ohjelma kaatui siihen, lisäin käytetyt ocx tiedostot system kansioon ja ohjelma alkoi toimia...

Saako näitä pakattua?

Blaze [05.11.2004 11:52:14]

#

D4_B34M kirjoitti:

Pakkaako visual basic 6 ocx komponentit mukaan exe tiedostoon?

(Kuten varmaan jo huomasitkin) ei.

D4_B34M kirjoitti:

Saako näitä pakattua?

Sikäli, kun minä tiedän, niin ei.

Ratkaisu on tehdä ohjelmalle asennusohjelma, joka asentaa nuo OCX:t paikalleen, jos niitä ei siellä jo ole.

Antti [07.11.2004 12:54:53]

#

Heh... ActiveX tekniikan ideana on se, että komponentit ovat jälleen käytettäviä. Jos ne pakattaisiin exeen mukaan ne eivät sitä olisi.

Jos haluat kaikki komponentit mukaan exeen joudut joko kodaamaan niiden toiminnallisuuden itse sisälle projektiisi tai tekemään asennuspaketin, jossa ne ovat mukana ja asentuvat oikeisiin paikkoihin (esim. system32). Asennus kyllä osaa hoitaa komponenttien rekisteröinnin.

greldan [07.11.2004 13:33:36]

#

tuosta asennusohjelman teosta voisi joku asiantunteva jonkinmoisen oppaan pyöräyttää.

rndprogy [07.11.2004 14:47:39]

#

Eihän se kai muuta tarvitse kuin tallentaa ne tiedostojen sisällöt johonkin toiseen tiedostoon binääri muodossa.

Juice [07.11.2004 18:42:42]

#

greldan kirjoitti:

tuosta asennusohjelman teosta voisi joku asiantunteva jonkinmoisen oppaan pyöräyttää.

Mitä suotta, käytä Inno Setupia, http://www.innosetup.com.
Ilmainen, hyvä dokumentointi, monipuolinen, helppo ja saa tehtyä asennusohjelmia monellä kielellä.

Antti [08.11.2004 23:28:09]

#

Visual Basicin 6:n mukana tulee Package & Deployment Wizard... sekin hoitaa homman ihan mallikkaasti.

Vastaus

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

Tietoa sivustosta