Newsgroup: it.comp.lang.visual-basic
Titolo: Path dei programmi di windows

SAlve,
non sono riuscito a capire qual'è la funzione che mi richiama il path
della cartella PROGRAMMI di tutte le versioni di windows. Ad esempio
c:\programmi per windows 98 ITA; c:\program files per windows 2000 ING
etc.
Purtroppo non mi basta app.path per la cartella corrente, ma devo
prendere in input un file che si trova nella cartella programmi di
tutti i sistemi operativi.
Grazie

 tutti i sistemi operativi.
sicuro sicuro sicuro che sia presente su tutti i pc, di tutti i sistemi
operativi?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

operativi?
Si, è un file che ci devo mettere io percio' mi serve la funzione.

Il 14/11/2003 10.15, Yachi scrisse:

Lo puoi vedere in piu' modi:
-quando crei il pacchetto di installazione c'e' una finestra in cui puoi 
selezionare il percorso di ogni file e li' ci sono le variabili che 
indicano le cartelle di windows (programmi, sistema).
-utilizzi environ e controlli quali variabili contengono cosa. Puoi 
utilizzare una istruzione del tipo:
for i=1 to 1000
	debug.print environ(i)
next i
o qualcosa di simile.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Si, č un file che ci devo mettere io percio' mi serve la funzione.
Ma scusa, se č un file che devi mettere tu, creati una cartella in fase di
setup, cosě non sbagli!
ciaociao



Allora, la cartella viene creata ma il file exe viene letto da un
server e il file INI viene letto in locale nella cartella
c:\programmi\xxxxx oppure c:\program files\xxxxx
questo č il mio problema!!!
Grazie

 questo è il mio problema!!!
mmm...mi sa che ti conviene a questo punto ricercare il file INI con la Dir
e ricavare il percorso.
Infatti, anche se non è usuale, potresti non avere nessuna cartella
programmi se l'utente ha deciso che deve fare il figo e installare il tutto
in "e:\imieiprogrammilli\"....
ciaociao

in "e:\imieiprogrammilli\"....
Per esempio, quando faccio i test su un programma, lo installo sempre
in percorsi strani... sapessi quanti sono quelli che saltano :->
-- 
ciao, hal

 in percorsi strani... sapessi quanti sono quelli che saltano :->
yes I know...
:)
ciaociao

[*Marg* = 
ke...@inwind.it
 in
news:bpih9c$1nq5hi$
1...@ID-193795.news.uni-berlin.de
] ha scritto:

Peccato che qualcuno, credo lecitamente, dica e scriva:
Installa dove vuoi, ma che sia una partizione (quella che vuoi) e non una
cartella.
Chi? Io, per esempio.
Perchč? Se permettete, per fatti miei e, per farmi i fatti miei, per
aggirare la sclerosi di Bill che non me li permetteva in una cartella.


Appunto, quindi confermi che Yachi cerca una soluzione che potrebbe non
risolvere un bel niente!
:)
ciaociao

 non risolvere un bel niente!
Non esattamente. Da quel che ho capito lui vuole cercare la cartella
"programmi" di sistema (comunque si chiami) perchè deve leggere un file al
suo interno. Dice anche che il file ce lo mette lui.
Fermo restando che quella cartella potrebbe non esistere (e, in funzione del
SO e della lingua, se ne potrebbe dedurre il nome convenzionale, ma non so
proprio come, anche se la cartella fisicamente non esiste), lui, se la può
creare e sbatterci dentro il file che vuole. Tutto questo indipendentemente
dalla cartella di installazione del suo o di altri applicativi.

 installazione del suo o di altri applicativi.
scusa ma....č proprio quello che ho detto nel mio primo post ;-)
ciaociao

 scusa ma....è proprio quello che ho detto nel mio primo post ;-)
Mi si stanno incrociando gli occhi, comunque:
Da quel che ho capito il problema di Yachi ... non è un problema.
Se deve mettere un file in una cartella, non deve necessariamente usare
quella dei programmi (che, appunto, potrebbe non esistere col nome
canonico), ma tanto vale che se ne crei una sua (semmai la scelta è il
disco/drive) e ci metta dentro (e quindi vada a testare) quello che
vuole/deve...

 quello che vuole/deve...
LOL
stai ripetendo esattamente quello che sostengo io!
(post del 14/11 alle ore 15:32)
dai Lupo, domani č venerdě.....ce la possiamo fare! ;-)

 (post del 14/11 alle ore 15:32)
Ahhh, ecco, l'ho letto ora... :-(