Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Caricamento progetto

Perchè quando carico il progetto da Vb 6 con SP5  NON mi dice:
"C:\Programmi\Microsoft Visual Studio\vb98\Project.vbp"
Il file è stato salvato in una versione precedente di Visual Basic.
Salvandolo verrà memorizzato in formato Visual Basic 6.0
Per indicarmi che il progetto proviene da una versione recente del SP di Vb
6 ?
Mentre lo fa solamente quando il progetto proviene da Vb 5 ad esempio ?
Ciao
Andrea

 ha scritto nel messaggio
news:a4d6a1$ec7$1...@pinco.nettuno.it...

Se ho capito bene la domanda, semplicemente perche' il formato dei file non
e' cambiato da un SP all'altro, quindi salvare tutto con VB6 SP5, per
esempio, non impedisce di ricaricare lo stesso progetto in VB6 SP2 oppure
"liscio"... gli effetti del SP sono relativi al comportamento dell'IDE
oppure al comportamento del tuo programma compilato, ma non riguardano il
sorgente.
la stessa cosa invece potrebbe non essere vera provando con VB5 o
precedente, da qui il messaggio di avviso
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
FICS ID: LarsenB, LarsenVB(C)
http://digilander.iol.it/larsenvb

 ha scritto nel messaggio
news:a4d6a1$ec7$1...@pinco.nettuno.it...

Ti invito a riformulare la tua domanda in modo più chiaro!!!!

Si è questo che intendevo domandare ....
Però, che significa:
"gli effetti del SP sono relativi al comportamento dell'IDE
oppure al comportamento del tuo programma compilato, ma non riguardano il
sorgente."
Il problema è che quando apro il progetto potrei non sapere in che versione
di Sp è stato salvato il progetto.
Dico potrei non sapere perchè il progetto è stato realizzato da un'altro
programmatore oppure è possibile che non me lo ricordi...
Comunque, mi pare di capire che prima di fare delle modifiche devo fare
attenzione alla versione dell'SP.
Grazie per il consiglio.
Andrea
"Luca Dormio" <lucaFaV...@tinFaVa.it> ha scritto nel messaggio
news:a4daam$la5$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:a4da81$5c$1...@serv1.iunet.it...

Ho un progetto che è stato realizzato con Vb6 + SP2 ma lo voglio aprire con
Vb6 però in SP5.
Perchè Vb non mi avvisa con il messaggio,
" Il file è stato salvato in una versione precedente di Visual Basic.
 Salvandolo verrà memorizzato in formato Visual Basic 6.0"
Come quando il Vbp è in formato Vb 5.0, quindi proviene da una versione
recente ?
Ovvero
Qual'è il motivo per cui, quando apro il .VBP in Vb6, non mi avvisa in che
versione di SP è stato realizzato il progetto ?
Spero di essere stato abbastanza chiaro -:)
Ciao
Andrea

 programmatore oppure è possibile che non me lo ricordi...
[SNIP]
Quello che volevo dire e' che in genere i SP risolvono problemi relativi
all'ambiente di sviluppo vero e proprio oppure eventuali problemi legati
*all'esecuzione* del tuo programma, sia in fase di debug sia sotto forma di
eseguibile compilato, ma non hanno un impatto diretto sui *file sorgenti*.
la versione di SP con cui sono stati salvati i sorgenti e' ininfluente...
potresti tranquillamente utilizzarli contemporaneamente all'altro
programmatore pur con SP dversi; il problema nasce solo in fase di
compilazione, dove invece il risultato e' differente (ad esempio il suo
eseguibile potrebbe mostrare anomalie non presenti nel tuo, perche' risolte
dallo specifico SP)
Il problema potrebbe persino essere anche avulso dalla compilazione, quando
magari il difetto corretto da un SP riguardava il runtime di VB e quindi non
direttamente gli eseguibili...
Se il tuo problema e' scoprire se un eventuale bug deriva da un determinato
SP, non puoi determinarlo dai sorgenti... fa fede solo il VB con cui e'
stato generato l'eseguibile (potrebbero anche essere stati salvati su un PC
e compilati da un altro).
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Salvandolo verrà memorizzato in formato Visual Basic 6.0
Questo messaggio di errore compare solo se nel file di progetto non è
presente la chiave "Retained=" (seguito da un valore che normalmente è 0),
che in VB5 non esisteva mentre in VB6 si.
In realtà questa chiave non serve normalmente a nulla, perchè ha valore solo
per activeX che devono girare in IIS.
Nel caso in cui tu decida di riaprire un progetto VB6 in VB5, cancella la
riga che contiene questa chiave e vai tranquillo.
Ciao
*Roby*