View Single Post
Old 11-09-2002, 12:27   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Cittā: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Devi rilevare il percorso dell'applicazione...
In teoria questo viene passato all'applicazione quando viene lanciata...

Ti posso dire come trovarlo con le API...con VB.Net non ne ho idea..

Declare Function GetCommandLine Lib "kernel32" Alias "GetCommandLineA" () As Long

GetComandLine ti rende una stringa che contiene il percorso e il nome dell'eseguibile...

Ad esempio :

C:\Programmi\miadirectory\mioprogramma.exe

Ora si tratta solo di lavorare con le stringhe...
Devi trovare nella stringa "mioprogramma.exe" e prendere tutto quello che gli sta sinistra...e dopo ci concateni il nome del DB...

Attento agli spazi (che possono anche essere sul nome della directory)...
cionci č offline   Rispondi citando il messaggio o parte di esso