Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: ieframe.dll-ongelma

setä [09.06.2007 14:21:12]

#

Koneellani on jokunen vuosi sitten tehty selainohjelma, jossa on käytetty VB:n omaa selainsovellusta joka käyttää tiedostoa ieframe.dll. Exe-versio toimii edelleen mutta projektitiedostoon en saa komponenttia ieframe.dll vaan tulee ilmoitus ettei sitä löydy. Se on kyllä kansiossa C:\Windows\System32. Ilmeisesti se vaatii rekisteröinnin mutta en saa sitäkään onnistumaan regsvr32:lla tai sitten en osaa. Löytyisikö apuja.

setä [10.06.2007 09:29:06]

#

Kun yritän rekisteröintiä DOS-ikkunassa kirjoittamalla:
regsvr32 C:\Windows\System32\ieframe.dll saan ilmoituksen, että epäonnistui. Virhekoodi 0x80004001
Vukasietotilaankäynnistys ei onnistu!

Quirzo [10.06.2007 20:02:36]

#

Mene visual basicissa sinne komponentteihin (ctrl + t) ja etsi sieltä se internet explorer control (en muista mikä se on tarkalleen)
Paina browse ja valitse system32 -kansiosta ieframen tilalle SHDOCVW.dll

Sitten tallennus ja ei muuta kun vb uusiksi päälle, toimii.

Tämä siis johtuu ie7:sta.

setä [10.06.2007 21:32:54]

#

Kiitos Quirzo! Toistakymmentä vuotta olen VB:n kanssa sohlannut enkä vielä tuollaista konstia hoksannut. Olen varsin hidas hämäläinen! Toimii nyt. Vielä ihmettelen kuinka se alkuperäinen exe toimii.
Niin tai onhan se ieframe.dll siellä tallessa vielä.

Quirzo [11.06.2007 22:11:34]

#

Joo siis kyllä vb6 ohjelmat pelaa vaikka olis ie7, se ei vaan anna käyttää sitä projekteissa.

Ja itse en tuota hokannut, netistä sen aikoinaan hain :)

Vastaus

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

Tietoa sivustosta