Thread View: be.comp.programming
4 messages
4 total messages
Started by Tim
Fri, 02 May 2003 04:57
Path applicatie Visual Basic 6
Author: Tim
Date: Fri, 02 May 2003 04:57
Date: Fri, 02 May 2003 04:57
22 lines
1984 bytes
1984 bytes
Bestaat er een functie of mogelijkheid in Visual Basic (VB6, geen .NET) dat
de applicatie z'n eigen locatie kan achterhalen?
Probleemstelling is volgende:
Stel:
Path applicatie: D:\VB\MediaSys\MediaSys.exe
Path database D:\VB\MediaSys\Database\MediaSys.mdb
Path snelkoppeling naar MediaSys.exe: C:\Test\MediaSys.lnk
In m'n code verwijs ik relatie naar die database, dus met
"Database\MediaSys.mdb"
Indien ik de applicatie start via die snelkoppeling dan vindt de database
echter niet, omdat hij dan waarschijnlijk zoekt op locatie
C:\Test\Database\MediaSys.mdb.
Daarom ben ik op zoek naar een functie of een manier om in MediaSys.exe te
zeggen dat z'n pad D:\VB\MediaSys\ of D:\VB\MediaSys\MediaSys.exe is.
Dit omdat die map MediaSys dus ook op een andere locatie kan staan.
Daarom kan ik moeilijk het absolute path naar de database in de
programmacode steken.
Mvg,
Tim
Re: Path applicatie Visual Basic 6
Author: Kristof Meirlaen
Date: Fri, 02 May 2003 06:18
Date: Fri, 02 May 2003 06:18
14 lines
1385 bytes
1385 bytes
On Fri, 02 May 2003 04:57:40 GMT, "Tim" <tim.p@pandora.be> wrote: >Bestaat er een functie of mogelijkheid in Visual Basic (VB6, geen .NET) dat >de applicatie z'n eigen locatie kan achterhalen? App.Path mvg, Kristof Meirlaen -- Is your server up? Are you sure? Monitor your servers: http://www.kri-soft.be/servermonitor/
Re: Path applicatie Visual Basic 6
Author: Klunten Oliebrood
Date: Fri, 02 May 2003 08:04
Date: Fri, 02 May 2003 08:04
37 lines
2770 bytes
2770 bytes
On Fri, 02 May 2003 04:57:40 GMT, "Tim" <tim.p@pandora.be> wrote: >Bestaat er een functie of mogelijkheid in Visual Basic (VB6, geen .NET) dat >de applicatie z'n eigen locatie kan achterhalen? > >Probleemstelling is volgende: >Stel: > Path applicatie: D:\VB\MediaSys\MediaSys.exe > Path database D:\VB\MediaSys\Database\MediaSys.mdb > Path snelkoppeling naar MediaSys.exe: C:\Test\MediaSys.lnk >In m'n code verwijs ik relatie naar die database, dus met >"Database\MediaSys.mdb" >Indien ik de applicatie start via die snelkoppeling dan vindt de database >echter niet, omdat hij dan waarschijnlijk zoekt op locatie >C:\Test\Database\MediaSys.mdb. > >Daarom ben ik op zoek naar een functie of een manier om in MediaSys.exe te >zeggen dat z'n pad D:\VB\MediaSys\ of D:\VB\MediaSys\MediaSys.exe is. >Dit omdat die map MediaSys dus ook op een andere locatie kan staan. >Daarom kan ik moeilijk het absolute path naar de database in de >programmacode steken. > >Mvg, > Tim > Zoals reeds gesteld is de functie app.path Hier haal je het path waar je je exe bestand staat. Om nu te kunnen verwijzen naar je databank werk ik altijd met een tekstbestandje dat ik eventjes lees tijdens het opstarten van mijn applicatie. Zodoende mag je je database zetten waar je wilt, zolang het maar in het tekstbestandje staat. Tijdens de installatie van je programma moet je er enkel voor zorgen dat je tekstbestandje bij de executable staat. Het nadeel aan deze methode : als de gebuiker gaat rommelen met dit bestand, start je applicatie niet meer op.
Re: Path applicatie Visual Basic 6
Author: Tim
Date: Fri, 02 May 2003 10:13
Date: Fri, 02 May 2003 10:13
21 lines
1528 bytes
1528 bytes
Bedankt, Dit met succes kunnen toepassen. "Kristof Meirlaen" <kristof@kri-soft.be> schreef in bericht news:jb34bvo2gphp2kd3cqfaqippgpjiq2mfj2@4ax.com... > On Fri, 02 May 2003 04:57:40 GMT, "Tim" <tim.p@pandora.be> wrote: > > >Bestaat er een functie of mogelijkheid in Visual Basic (VB6, geen .NET) dat > >de applicatie z'n eigen locatie kan achterhalen? > > App.Path > > mvg, > Kristof Meirlaen > > -- > Is your server up? Are you sure? > Monitor your servers: > http://www.kri-soft.be/servermonitor/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads