Visual Basic Programozás, segítsetek nekem
  • kisviku
    #156
    Sziasztok!
    Lenne egy kérdésem VB6-al kapcsolatban.Az a lényeg, hogy van egy tervező program, ami egy külső .mdb (Access adatbázis) fájlt használ.A progi szépen fut azon a gépen, ahol az egész VB fejlesztőkörnyezet telepítve van, plusz ahol a program található.Amikor elindul a program, hivatkozik erre a külső .mdb fájlra, amit használ.De ha én szeretném egy másik, teljesen független gépen futtatni, akkor MINDIG UGYANARRA AZ ELÉRÉSI ÚTRA HIVATKOZIK, ami meg van neki adva.Tehát, ha már másik könyvtárban helyezkedik el, mint a megadott, akkor nem találja az adatbázis fájlt.
    Hogy összefoglaljam: telepítem a programot, el is indulna, de mivel a felhasználó a telepítéskor más helyet, más könyvtárat ad meg, a program nem éri el a külső fájlt.
    Próbálok olyanon gondolkodni, mint a webfejlesztésben az abszolút és relatív hivatkozás.
    Hogyan lehetne megcsinálni itt a VB6-ban, hogy teljesen mindegy, hová telepítem a progit, az mindig megtalálja a külső adat fájlt és elérje?
    Vagy esetleg be kell ágyaznom, hogy egyáltalán ne legyen külső fájl?
    Vagy ezt az install-készítőben (Inno Setup) kéne meghatároznom?
    Kérlek segítsetek, mert ez az egyedüli problémám, egyébként működne.
    Ha van megoldás, várom válszotokat a [email protected] címre vagy ide a fórumba.
    Köszönöm.