Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: VB5 ja VB2008 express samalla koneella?

Sivun loppuun

Marcus [13.02.2010 21:15:33]

#

Hei, päätin sittenkin, että pitäisin vanhaa VB5:ttä uudemman VB2088 expressin rinnalla. Kysyisin, onko tässä mitään toimintaa haittaavaa ristiriitaa, päällekkäyksiä ym.?

Grez [13.02.2010 21:18:55]

#

Ei ainakaan VB6 ja VB2008 rinnakkainelolle ole mitään estettä. Miksi haluat käyttää VB5:ttä, josta en äkkiseltään keksi mitään etua VB6:een verrattuna.. VB4:llä sentään pystyisi tekemään 16-bit ohjelmia :D

Marcus [15.02.2010 16:30:13]

#

Minulla ei ole VB6:tta. VB5 tuli aikanaan Visual Studio 97:n mukana.

Kun kokeilen käynnistää VB5-ohjelmiani uudessa Win7-koneessa, saan virheilmoituksen, missä sanotaan, että tiedostoa MSVBVM50.DLL-tiedostoa ei löydy.

Vanhalta tornikoneelta, jossa on VB5, ei myöskään löydy mainittua tiedostoa, mutta VB5-ohjelmat käynnistyvät exeistään.

Nyt, jos haluan saada ohjelmat käynnistymään on ilmeisesti asennettava VB5?

Metabolix [15.02.2010 16:35:56]

#

Auttaisiko tiedoston lataaminen netistä?

Marcus [15.02.2010 16:41:45]

#

Hmmm, löysin tiedoston vanhalta kannettavalta. Outoa, että tornikoneessa VB5-sovellukset toimivat, vaikka mainittua dll-tiedostoa ei sieltä löydy.

edit:

Jahka asensin tuon löytyneen dll-tiedoston, törmäsin uuteen onglmeaan: Kone sanoo COMDLG32.OCX-tiedostosta "Component is not registered: file is missing or invalid." Minulla on tämä OCX-tiedosto samassa hakemistossa kuin VB5-exet.

Myöskään Win7:n "rekistoröi tämä tiedosto" ei auta.

Grez [15.02.2010 17:03:28]

#

Marcus kirjoitti:

Hmmm, löysin tiedoston vanhalta kannettavalta. Outoa, että tornikoneessa VB5-sovellukset toimivat, vaikka mainittua dll-tiedostoa ei sieltä löydy.

Voin sanoa ihan suorilta että koneella on se tiedosto (vaikka et ehkä sitä löydäkään) tai sitten ne sovellukset ei oikeasti toimi.

Yleensä Windowsissa on tapana tehdä ohjelmista asennuspaketti, joka asentaa myös muut tarvittavat tiedostot kuin .exe:n. Kehittyneempi harrastaja ehkä osaa etsiä tiedostot verkostakin, mutta normikäyttäjällä ei ole paljoakaan toivoa saada pelkkää exeä toimimaan, jos se vaatii ulkoisia kirjastoja. Tuo OCX:kin pitäisi vielä rekisteröidä (esim. regsvr32) sen lisäksi että sen laittaa koneelle.

Marcus [15.02.2010 17:05:53]

#

Tuossa rekistöreinnissä törmään ongelmaan, että moduulin latamaaminen epäonnistui. Moduulin -ja lataaminen
-sanojen välillä on outoja merkkejä.

edit: Käytin etsi-toiminnossa samaa hakusanaa tornikoneella ja vanhalla kannettavalla.

Marcus [22.02.2010 23:12:23]

#

Tervehdys. Asensin koneelleni VB5:n ja ocx:n rekisteröinti onnistui
ja sovellus alkoi toimimaan.

Toimintahistoria:
1) VB5 ohjelma ei käynnisty, kaipaa dll:ää
2) Laitan dll:n samaan hakemistoon sovelluksen kanssa, vielä ei toimi...
3) ...pitää rekisteröidä OCX, tämä ei onnistu

4) Asennan VB5:n ja ocx:n rekisteröinti onnistuu ja
sovelluksen käynnistäminen onnistuu ja ilman "mystistä" dll:ää.

x) Jäin miettimään, että olisiko ocx:n rekisteröinti onnistunut
jos olisin asentanut vain VB2008:n.

Summa summarum: Sain VB5-exet toimimaan Win7-koneessa.

Sign out...


Sivun alkuun

Vastaus

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

Tietoa sivustosta