Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6 e VISTA] Testare funzionamento software

Carissimi amici,
avrei bisogno di capire se il mio gestionale è compatibile con Vista.
Purtroppo al momento non ho intenzione di acquistare Vista (tantomeno 
scaricarlo craccato).
Per tale motivo chiedo se qualcuno di voi può testare se il programma si 
installa e funziona (nelle sue funzioni più elementari) con Vista.
Il software è scaricabile dal mio sito 
www.gestioneottica.it
 e si chiama 
Gestione Ottica.
Nicola

 Gestione Ottica.
Se dal 12 di marzo non hai trovato nessuno riposta pure, un'occhio te lo
posso dare io.
Il portatile del capo che aveva Vista credo abbia fatto il downgrade quindi
per ora nulla, da quella data invece dovrebbe capitarmi qualche altra
macchina con Vista.
-- 
DBMS Firebird
VB6 + Ado

 posso dare io.
Al momento non conosco nessuno che abbia Vista, quindi se qualcuno si 
offre volontario prima, ti faccio sapere.
Nicola

 offre volontario prima, ti faccio sapere.
Io ho un pc con Vista Ultimate che dovrebbe funzionare e servirti.
Devo scaricare la demo e installarla?
Al3x
PS: un tempo ho fatto un sw simile al tuo (il cuore perchè poi non si
è mai evoluto :-)!)

 Nicola
Ciao Nicola,
ho fatto una prova su Vista Ultimate
L'installazione di default e' avvenuta regolarmente in
C:\Program Files\Gestione Ottica
Il programma si avvia, arriva un messaggio che dice "non e' stata
impostata nessuna password di amministratore....."
Clicco OK
A questo punto "Errore di runtime 53 - Impossibile trovare il file" ed
il programma termina
Ho provato anche ad eseguire il programma con "Esegui come
amministratore" ma il risultato non cambia mi dispiace
Forse bisogna provare disattivando l'UAC ma sul mio PC qui non posso
farlo al momento
Fabio
http://www.readypro.it

Alex1980 ha scritto:

Si esattemente. La demo ha praticamente tutte le funzionalità della 
versione registrata, meno il fatto che c'è una msgbox che appare ogni 
tot minuti.
Nicola

 farlo al momento
mmmmm... e bisognerebbe capire da cosa dipende il problema...
Giusto per curiosità... sto prendendo in seria considerazione di passare 
tutto a .NET, riscrivendo da zero il programma.
Secondo voi è consigliabile (onde evitare problemi irrisolvibili con 
Vista) o progetti di questa grandezza è meglio lasciarli così come sono?
Nicola

 Vista) o progetti di questa grandezza è meglio lasciarli così come sono?
Ti dirò...
Con .Net ha compatibilità assicurata al 100% con Vista & successivi.
Sarebbe probabilmente meglio prendersi una pausa e creare da zero una 
versione completamente nuova completamente in .Net però...
Sicuramente ci vorrà tempo, soprattutto poi lo sconforto iniziale in quanto 
cambia tutto (per chi è abituato a lavorare con i db in modo classico è una 
tragedia passare al dataset...).
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site: 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
Gamertag XBOX Live: Carmine XX
http://live.xbox.com/it-IT/profile/profile.aspx?pp=0&GamerTag=Carmine+XX
 

 sono?
Secondo me con qualche semplice accorgimento puoi lasciare tutto in VB6.
Anche perché sono gli stessi adeguamenti che poi dovresti effettuare con .NET.
Ossia:
- L'applicazione non deve scrivere mai file in App.Path, ma utilizzare le
cartelle predefinite di sistema
- L'applicazione non deve scrivere direttamente nel registro in HKLM, HKCR ma
usare VBA.GetSetting e VBA.SaveSetting (che accedono a HKCU\Software\VB and VBA
program settings\)
Più o meno le solite direttive per sviluppare in ambiente con bassi privilegi:
http://www.informit.com/articles/article.asp?p=422952&seqNum=3&rl=1
(in VB6 dovrai usare l'API SHGetFolderPath per ottenere i percorsi effettivi
delle cartelle)
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
778 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!

 a percorsi/file non trovati.
Concordo con Rafunk.
Portare tutto su .net è una scelta che secondo me esula dal tuo problema: ti 
troveresti gli stessi problemi in 
vb.net
, anche se forse più facilmente (o 
meglio, più intuitivamente) superabili grazie a una migliore integrazione 
tra .Net e Vista che tra VB6 e Vista.
Ciao 

Il mio programma supporta anche il funzionamento in rete, per cui posso 
impostare un diverso percorso dei file e il problema dovrebbe risolversi...
Ok se posso far girare il programma su Vista, posso prendermi più tempo 
per fare il porting in .NET
Al momento mi sto documentando su come gestire database e stampe di 
report. Il tutto per cercare di far girare tutto anche sotto MONO.
Se l'attuale versione girasse, con piccoli accorgimenti, su Vista, 
potrei sviluppare la nuova versione in un anno invece che nei 6 mesi 
preventivati (ricontrollando meglio il codice e le varie procedure).
Per capire se il problema dipende dal path, basterebbe copiare tutti i 
file in una cartella su cui si hanno i permessi in lettura/scrittura e 
impostare il file DBPath.dat, contenuto nella cartella di installazione.
Se è "AppPath" lui prende l'App.Path, altrimenti si può impostare il 
percorso a mano (es. scrivere c:\documents and settings\...)
Ditemi se fa ancora quel problema.
Grazie per l'aiuto
Nicola

 Ditemi se fa ancora quel problema.
Dimenticavo, i file da copiare sono i Report (estensione rpt) e gli mdb
Nicola