Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Install shield ongelma

satuseta [01.07.2004 13:35:10]

#

Eli en tiedä osasinko laittaa otsikon oikealla nimellä mutta itse asiaan.

Minulla visual studio 6 versio ja olen tehnyt visual basicilla ohjelman. Tein studion mukana tulevalla package and deployment wizardilla asennnusohjelman. Asennusohjelmaa ajettaessa se aiheutti virheen joka kai selviää tästä virhelogista.

*** ERROR: LoadLibrary() failed while registering file 'C:\WINNT\system32\sqlvdir.dll'
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** ERROR: An error occurred while registering the file 'C:\WINNT\system32\sqlvdir.dll'
*** ERROR: (User Responded with 'Retry')
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** ERROR: LoadLibrary() failed while registering file 'C:\WINNT\system32\sqlvdir.dll'
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** ERROR: An error occurred while registering the file 'C:\WINNT\system32\sqlvdir.dll'
*** ERROR: (User Responded with 'Abort')
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** WARNING: Setup is not yet complete.
*** WARNING: If you quit now, this product will not be correctly installed.
*** WARNING: Quit the setup of this product?
*** WARNING: (User Responded with 'No')
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** ERROR: An error occurred while registering the file 'C:\WINNT\system32\sqlvdir.dll'
*** ERROR: (User Responded with 'Abort')
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

*** WARNING: Setup is not yet complete.
*** WARNING: If you quit now, this product will not be correctly installed.
*** WARNING: Quit the setup of this product?
*** WARNING: (User Responded with 'Yes')
*** DURING THIS ACTION: DllSelfRegister: "C:\WINNT\system32\sqlvdir.dll"

Eli virhe tulee rekisteröitäessä tota yhtä tiedostoa. Mikähän tässä vialla ja miten tollaset voi korjata ja vielä lisäksi mitä ensinnäkin toi kyseinen rivi yrittää tehdä?

Kiitos etukäteen.

Antti [01.07.2004 14:15:55]

#

Oletko asentanut Päivitykset?
Päivittämättömän version asennuspaketit eivät toimi suomenkielisillä koneilla.

Jokainen asennuspaketti sisältää tiettyjä kirjastoja (kuten runtimet yms) ja asennettaessa ohjelmaa ne kirjastot pitää rekisteröidä, jotta järjestelmä osaa kertoa ohjelmalle mistä kyseinen kirjasto löytyy.

Luultavasti sinun tapauksessasi setup.lst on väärin kirjoitettu ja aiheuttaa virheen.

satuseta [01.07.2004 15:25:04]

#

Tarkoitat varmaan Visual Studion päivityksiä?
Olen omasta mielestäni päivittänyt kun oli tiedossa tuo että se ei luo toimivia asennuspaketteja ennenkuin päivittää.

Tarkistelenpas tota setup.lst listausta ja postin sitä tänne vaikka nähtäväksi kun joka kerta samoja ongelmia siinä vaiheessa kun ohjelmasta pitäisi tehdä toimiva asennuspaketti. Olisi kiva viimein päästä kärryille mitkä asiat siinä kannattaa/pitää ottaa huomioon.

JoreSoft [01.07.2004 22:04:37]

#

Lataa tästä osoitteesta InnoSetup
Sillä voit tehdä paljon helpommin ohjelman asennuksen.
Ymmärtää esim. *.* kun valitaan polkumäärittely. Toisin kuin toi susi jo syntyessään oleva VB:n mukana tuleva..
http://www.download.com/Inno-Setup/3000-2216-10255778.html?tag=lst-0-1

satuseta [02.07.2004 08:09:59]

#

Joo tota InnoSetuppia kehui joku muukin täytyypä siis tänänä ladata ohjelma ja perehtyä asiaan. Se VB:n mukana tuleva on kyllä kieltämättä aika susi jo syntyessään :)

Vastaus

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

Tietoa sivustosta