Newsgroup: it.comp.lang.visual-basic
Titolo: Impossibile caricare il file.

E' senz'altro una delle perle di Microsoft !
Ho scaricato da Internet qualche OCX free e qualche file di esempio.Quando
tento di aprire il VBP ottengo un simpatico messaggio:
'Retained' è una chiave non valida.
Impossibilecaricare il file nomefile.vbp
Uso VB5 e probabilmente i file a cui faccio riferimento sono stati salvati
con VB6 (altro linguaggio, altra casa software, altro tempo siderale di
collocamento degli eventi... insomma un altro mondo).
Dove devo metter mano nel Registry per riuscire ad aprire dei comuni file
*.vbp
Grazie
--
Gulp ! Forse mi sono perso qualcosa !
Per rispondere via E-mail togli la x da 
xd...@cyberjunkie.com

 *.vbp
Il registry: la chiave per risolvere ogni problema.
Ignazio
P.S.: vorrei tanto non scoppiasse la guerra... quale chiave del registry
devo modificare?
P.P.S.: prova ad aprire il file .vbp con blocco note e cancellare la riga
dove c'è Retained: magari funziona.

 *.vbp
Il registro non c'entra. Devi mettere il SP3 di VB5, poi ti dà la
possibilità di continuare ad aprire il progetto. In alternativa,
apri i .VBP che ti danno errore con il blocco note o con wordpad
(in modo testo, ovviamente) e togli le righe incriminate: quella
con la chiave retained e altre eventuali che creino errori, ce n'è
un altro paio, DebugStartUp e un'altra.
Ti consiglio di mettere comunque l'SP3, che risolve molti altri problemi.
Bye, G.

 Impossibilecaricare il file nomefile.vbp
Per una (o 2 o 3, comunque rara) volta: Se gli OCX sono free e chissà da
dove vengono e cosa fanno (io li aborro!), perchè, a priori, dare la colpa a
M$?

 Il registry: la chiave per risolvere ogni problema.
Era un'ipotesi, è chiaro che se sto chiedendo non lo so !
Sei sempre di così grande aiuto? :-)
Ciao
Egidio

> Ti consiglio di mettere comunque l'SP3, che risolve molti altri problemi.
Ho guardato nel sito Microsoft, ma non lo trovo, hai un link ?
Grazie.
P.S. Sto ancora usando Win 98 SE (e non ho intenzione di cambiare !) ci sono
problemi ?
Ciao
Egidio

 impossibilitato ad aprire i suoi vecchi files *.vbp  ?
Nonononono ! E' il contrario ! Da VB5 a VB6 è tutto okkei !
(rima idiota)
Il problema è la compatibilità delle versioni precedenti con
quelle seguenti. Perché ti stupisci ?
File _strettamente di testo_ a parte, e anche quelli... Per
esempio, esiste il testo Windows e quello MS-DOS, MAC,
Unicode, in cui cambiano le codifiche, le accentate e/o il
terminatore di riga.
Anche fra NT e W9X ci sono differenze, mi pare.
Ma questo, naturalmente, non solo in MS. Prova ad aprire un
file di un CorelDraw qualunque con la versione precedente.
Mai vista una compatibile :-(.
O dell'AutoCAD attuale con la versione 10 (una, credo delle
più usate). O un JPEG di PhotoShop 6.0 con PhotoShop 5,
a volte.
O, per restare in casa MS, di Word, PowerPoint, Excel, Outlook,
Draw, o qualunque altra cosa. Non è quasi mai garantita la
compatibilità all'indietro, altrimenti vuol dire che il formato del
file (e quindi le funzionalità principali del programma) sono
rimaste identiche. Anzi, le convenzioni sui numeri di versione,
dicono che il major numbering dovrebbe cambiare solo in
caso di modifiche sostanziali all'architettura del programma
o, appunto, al formato dei file.
E questo rafforza la mia opinione dell'altro post: se è possibile,
con minime modifiche, aprire un VB6 con il VB5 (e soprattutto
farlo girare...), le differenze fra le due versioni del prog non
sono certo sostanziali.
Bye, G.

 problemi ?
Io faccio il grosso del lavoro su W95, adesso, vedi tu. :-)
Bye, G.

 'Retained' è una chiave non valida.
Se vuoi aprire un progetto VB6 con VB5 devi aprire il file di progetto con
NOTEPAD (tasto destro mouse apri con ...) verso la fine del file trovi la
parola "Retained" : cancella tutta la riga e salva il file.
Da questo momento potrai aprire il file regolarmente con VB5.
Ciao

 Impossibilecaricare il file nomefile.vbp
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q167707&

 Sei sempre di così grande aiuto? :-)
Beh forse in effetti sono stato un po' duro. Comunque il succo del discorso
è questo: detesto la gente che spara a raffica sui programmatori (compresi,
anzi soprattutto, quelli di Microsoft) senza capire una mazza di quel che
significa programmare. E dal tono del tuo post, nonché dalla pretesa della
retrocompatibilità e dall'idea diffusa nei niubbini di registry-salva-tutto,
l'idea che mi sono fatto di te è, purtroppo e sicuramente sbagliando,
questa.
Per il resto, leggi il follow-up di Paperino.
C'era un P.P.S. in cui ti davo un suggerimento comunque: hai provato?
Ignazio