Newsgroup: it.comp.lang.visual-basic
Titolo: App vb6 in Win 7 64 bit

Tempo fa ho realizzato un'applicazione semplice semplice per la gestione 
della prima nota per una pro loco.
Ora ho necessitï¿œ di installare quella stessa applicazione in un PC con 
Win 7 64 bit e ritrovo problemi legati al percorso del programma.
 
Ho compilato partendo da un progetto vb in C:\Programmi\ProLoco\
 
Dentro al programma vi sono frequenti riferimenti App.Path
 
C'ï¿œ qualcuno che mi puï¿œ dare qualche suggerimento?
 
-- 
Gulpï¿œ

 C'è qualcuno che mi può dare qualche suggerimento?
 
Ma qual'è il problema?
 
Alberto
 
 

Il 30/05/13 16.43, Albe V° ha scritto:

MI da errori nell'apertura di qualche form e mi segnala problemi con una 
classe. Ho comunque letto in giro per il web che problemi potrebbero 
sorgere anche in lettura scrittura database.
 
Vorrei capire, se win 7 installa il programma in una dir diversa 
rispetto a C:\Programmi è questo che dà problemi? Come viene gestito l' 
App.path
  inserito nel codice?
 
Se poi dovessi scrivere un percorso assoluto e Win 7 cambia la cartella 
d'installazione del programma avrò chiaramente problemi o no?
 
 
-- 
Gulp®

 d'installazione del programma avrò chiaramente problemi o no?
 
Beh, ovvio, ma non è un problema di Win7, anche su Win95 un percorso 
assoluto non può battere pari con uno relativo cambiando la cartella...
 
Cambierei il subject del thread. Secondo me non è un problema di Win7, 
ma di come è scritto il tuo sw.
Per la cronaca, io ho installato la settimana scorsa una serie di 
applicativi scritti in vb6 nei primi anni 2000, su un WServer 2008 R2 
X64, senza alcun problema...
 
 
Alberto
 
 

 ma di come è scritto il tuo sw.
 
OK.
 
Quindi mi confermi che di dove va ad installare win 7 non mi devo 
preoccupare?
 
 
-- 
Gulp®

Scriveva Gulp® giovedì, 30/05/2013:

Si, in un sw scritto bene il percorso di installazione è ininfluente.
 
Il tuo sw è scritto bene?
 
Alberto
 
 

Non vanno mai utilizzati i percorsi assoluti, tutti i computer e le versioni 
del S.O. differiscono gli uni dagli altri.
Secondo me andando a naso, tu stai avendo problemi con un MDB e tabelle 
collegate! Sbaglio? 
 

o in alternativa ti stà dando problemi con le stringhe di connessione al DB 
e il percorso assoluto, che in W7 non è C:\Programmi ma C:\Program Files 
(x86)... sempre ammesso che il S.O. sia installato in C:!
 
Come ti stai collegando al DB?
Che componenti stai usando?
Stai utilizzando ListView e codice DAO o ADO
oppure stai utilizzando i DataControl?
 
Io per comodità vado di codice per esempio. 
 

 Gulp® 
 
 

 dell'eseguibile e lancia quella.
 
Se aspettiamo ancora gli suggerirete di disinstallare Win7 e mettere 
Win98...
 
Alberto
 
 

 C'è qualcuno che mi può dare qualche suggerimento?
 
Non è che scrivi dei file utilizzando app.path?
 
È da Vista che non si può fare se non dando all'applicazione i diritti 
amministrativi. E comunque non è buona pratica farlo. Meglio usare la 
'file comuni' o la cartelle utenti o quella di tutti gli utenti.
 
Da 98/me/xp, dove 'scrivi ovunque se non indicato diversamente', si è 
passati con vista/7/8 a un ottimistico 'non scrivi da nessuna parte se 
non nelle aree previste'. Ovviamente questo si aggira con il noto 
'esegui come amministratore' presente nel menu contestuale che tutti gli 
utenti conoscono.
 
-- 
-> G.Chiappori
www.chiappori.it
 
www.chiappori.com
 
 
 

I miei programmi  avevano lo stesso problema
Risolto  lanciando il programma ' COME AMMINISTRATORE'
tasto destro del mouse.......
 
Oppure  da windows 7   c'e' nelle proprietï¿œ
nelle compatibilitï¿œ un flag da settare che
fa lanciare il programma come amministratore.
 
ciao
p.s.  i problemi ci sono anche con gli OCX vecchi
funzionano tutti la l'installazione dei programmi che
li comprendono DEVE esssere fatta sempre
'ESEGUI COME AMMINISTATORE'
altrimenti non vendono registrati correttamente
specialmente quelli nelle directory ' c:\....'
 
 
 
 
"Gulpï¿œ"  ha scritto nel messaggio 
news:51a75efa$0$37117$4faf...@reader1.news.tin.it...
