Tunteeko joku tuota VB 6.0 asennuspaketin luontiohjelmahässäkkää sen paremmin??? Tilanne on nyt pähkinänkuoressa siis seuraavanlainen; Tein opinnäytetyönä huoltojenseuranta exe:n VB 6 ja Accessia käyttäen. Tämä ohjelmisto on nyt sinällään valmis, mutta ongelmana on se ettei ko. ohjelma toimi kaikilla testatuilla koneilla (toimii siis noin 80%) vaan valittaa milloin mitäkin runtime erroria sun muuta...Työn tilaajalle olisi tietenkin mukavampi palauttaa versio, joka pelaisi kaikilla koneilla :D
No, henkilökohtaisesti en ymmärrä tuosta vb:n omasta aspakluont ohjelmasta MITÄÄN. Ja kun en ole juurikaan opiskellut edes koko ATK alaa, on ongelma melkoinen. Jos joku osaisi auttaa asiassa, olisin mitä kiitollisin.
Mitä virheilmoituksissa tarkemmin lukee?
Jos ohjelma yleensä käynnistyy, vika ei varmaankaan ole asennuspaketissa.
Normaalisti ensimmäinen virheilmoitus koskee DAO350.DLL puuttumista, koska käytetty access versio on siis 97(ja VB:n tietokantaobjekti kuulemma jokatapauksessa olettaa tätä) ja tuoreempien oletus on DAO360.DLL. No, jahka koneelle on asennettu ko. .DLL, alkaa tulla koneesta riippuen erilaisia virheilmoituksia, useimmiten muistaakseni "database error" tai joku vastaava ilman minkäänlaista koodia.
"Jos ohjelma yleensä käynnistyy, vika ei varmaankaan ole asennuspaketissa."
Niin, siis ohjelmassa ei ole minkäänlaista sen kummempaa asennuspakettia...Siis pelkkä .exe.Nyt ajatuksena olisikin siis se että saisi luotua jotenkin sellaisen asennusohjelman joka tarkistaisi että onko koneella, jolla varsinaista huoltoexeä on tarkoitus käyttää, tarvittavat rekisterit, ajonaikaiset kirjastot ja muut hässäkät ja asentaisi ne niiden puuttuessa. Ja ylipäätään määrittää että mitä kaikkea ko. ohjelmisto tarvitsee toimiakseen.
Koeta Inno Setupilla http://cc.joensuu.fi/~ankarttu/innosetup/
Kiitoksia sedälle, testataan jahka taas kotiudun reissustani...Sellainen kysymys tässä nyt vielä tulee mieleen, että miten saan selville jotta mitä kaikkea sontaa ohjelmani oikein tarvitsee toimiakseen??? Vai näkyykö kaikki tarvittava jostain VB:n "references" tai vst.??? Ehkä tyhmä kysymys, mutta tosiaan olen täysi amatööri näissä jupakoissa. Kiitos :D
Vain yhden setupin tehneenä ei kauheasti ole kokemusta mutta nähdäkseni juuri noista Components- ja References-ikkunoista näkyy käytetyt komponentit ja Inno Setuppiin voi määrittää mistä ne haetaan ja minne asennetaan, siis mihin kansioihin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.