Ik heb onlangs een programmatje gemaakt (MediaReg) in Visual Basic en wil deze in een handige installer verwerken, zodat mijn programmatje voor anderen makkelijk te installeren is...
Ik heb bijna geen ervaring met WISE for Windows Installer 4.0 Pro en loop dan ook tegen problemen aan...
Mijn programmatje schrijft gegevens weg in een Access database en maakt daarvoor gebruik van een ODBC koppeling. Kan iemand mij helpen hoe ik deze koppeling kan automatiseren in een WISE installer?
Ik kom een heel eind. Alle nodige bestanden worden geïnstalleerd in de map 'ProgramFiles/MediaReg/' op de 'Destination Computer'. Dit is een variabel pad en is dus per computer verschillend. (vb. 'C:\ProgramFiles\MediaReg\' of 'D:\ProgramFiles\MediaReg\').
Als ik in de installer de ODBC koppeling importeer kan ik naar mijn weten alleen een vast pad opgeven:
Is het mogelijk om in deze code op een bepaalde manier hetzelfde variabele pad op te geven als de andere bestanden (dus *:\ProgramFiles\MediaReg\... o.i.d.)
Zoals ik nu de installer heb gemaakt werkt de koppeling alleen wanneer de map ProgramFiles staat op drive C. Als een bepaalde computer zijn ProgramFiles op drive D heeft staan werkt de kopppeling dus niet en werkt mijn progje niet...
Heeft iemand voor mij een oplossing? Of heeft iemand een betere manier hoe ik dit kan doen? Alvast dank...
(Misschien een beetje omslachtig beschreven, maar weet niet hoe anders...
)
Ik heb bijna geen ervaring met WISE for Windows Installer 4.0 Pro en loop dan ook tegen problemen aan...
Mijn programmatje schrijft gegevens weg in een Access database en maakt daarvoor gebruik van een ODBC koppeling. Kan iemand mij helpen hoe ik deze koppeling kan automatiseren in een WISE installer?
Ik kom een heel eind. Alle nodige bestanden worden geïnstalleerd in de map 'ProgramFiles/MediaReg/' op de 'Destination Computer'. Dit is een variabel pad en is dus per computer verschillend. (vb. 'C:\ProgramFiles\MediaReg\' of 'D:\ProgramFiles\MediaReg\').
Als ik in de installer de ODBC koppeling importeer kan ik naar mijn weten alleen een vast pad opgeven:
code:
1
2
3
4
| Driver=odbcjt32.dll DBQ=C:\ProgramFiles\MediaReg\Moviebase.mdb UID= FIL=MS Access; |
Is het mogelijk om in deze code op een bepaalde manier hetzelfde variabele pad op te geven als de andere bestanden (dus *:\ProgramFiles\MediaReg\... o.i.d.)
Zoals ik nu de installer heb gemaakt werkt de koppeling alleen wanneer de map ProgramFiles staat op drive C. Als een bepaalde computer zijn ProgramFiles op drive D heeft staan werkt de kopppeling dus niet en werkt mijn progje niet...
Heeft iemand voor mij een oplossing? Of heeft iemand een betere manier hoe ik dit kan doen? Alvast dank...
(Misschien een beetje omslachtig beschreven, maar weet niet hoe anders...