Newsgroup: it.comp.lang.visual-basic
Titolo: [?] COMCTL32.OCX : '' could not be loaded

VB Pro 5.0 / W 95
Sto cercando di migrare l'ambiente di sviluppo della mia applicazione da un
desktop ad un portatile, per questioni di comodità di lavoro.
Ho perciò installato VB sul portatile con le stesse caratteristiche del
desktop;
Ho trasferito i sorgenti mediante connessione diretta via cavo.
Aprendo il file di programma ricevo sempre la stessa segnalazione :
" could not be loaded - Continue Loading Project?
Rispondendo affermativamente giungo alla fine di una sequela di
segnalazioni di errore identiche legate alla status bar dei miei form che,
a causa del mancato caricamento dell'OCX in questione, diviene una Picture
Box.
Ho cercato tramite dejanews risposte a quesiti simili e non ho trovate, stò
spulciando i miei CD MSDN ma non riesco ad uscirne!
Grazie a tutti!

 ...
Io ho avuto un problema simile cambiando notebook; l'ho risolto cancellando
il file .vbp e ricreando il progetto sul pc di destinazione.
Credo che il problema sia dovuto al fatto nel nel .vbp i controlli usati
sono memorizzati non tramite nome ma tramite una assurda chiave numerica che
mi è sembrato cambi al cambiare dell'installazione di Windows e/o VB e
pertanto succede che possano riferirsi a oggetti diversi.
Non so se esiste un altro metodo per aggirare il problema; spero comunque di
esserti stato utile.
Ciao
====================
Maurizio Spada
E-mail: 
m.s...@esedra.it
Bergamo - Italy
====================

mi č sembrato cambi al cambiare dell'installazione di Windows e/o VB e


il file .vbp e ricreando il progetto sul pc di destinazione.
Attenzione, stanno iniziando a girare programmi scritti con il VB6, che ha
modificato alcuni OCX! Se guardate nelle proprieta' di quel COMCTL32.OCX
troverete scritto versione "6.0.xx" mentre le versioni attuali sono "5.0.xx"
o "5.1.xx", ed e' esattamente la situazione che e' capitata anche a me in
ditta!
Quindi cancellare il VBP e ricrearlo va bene (perche' inserira' il nuovo
OCX, o meglio il suo GUID, il "numeraccio";-)), ma basta anche entrare nel
progetto (continuando a caricarlo anche dopo l'errore), cancellare il
controllo CommonControl che evidentemente hai (e che e' stato quindi
trasformato in PictureBox per via dell'errore) e ricrearlo prendendolo dalla
tool box.
    Alex Palmese
Attenzione: per scrivermi togliete "$$$" dall'indirizzo!


Ci siamo... sta iniziando la fine del mondo!!!
Poi non dite che non ve lo avevo detto (chi ha letto, tempo fa,  i miei
dubbi sulle DLL runtime di versioni diverse di VB, non ha giustificazioni).
--
Roal Zanazzi
z...@iol.it

" could not be loaded - Continue Loading Project?


Grazie a tutti!
Prova a ceare un nuovo progetto (ad esempio PIPPO.VBP)  inserendo, fra i
componenti, le OCX che ti danno errore e salvalo su disco.
Apri con notepad o wordpad il file PIPPO.VBP e confronta le definizioni
degli OCX che trovi all'inizio del file con le stesse definizioni nel file
.VBP del tuo progetto.
Per esempio  potrai trovare per COMCTL32.OCX:
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.1#0; COMCTL32.OCX
I numeri fra {} dovrebbero essere uguali mentre potrebbe essere diverso il
numero di versione (quello che si trova fra i due #).
Se sono diversi modifica il numero di versione del .VBP del tuo progetto e
ponilo uguale a quello che trovi in PIPPO.VBP.
Salva il file e prova a caricare il progetto in VB.
A me a funzionato.
;o) ciao, Attilio
idea...@polaris.it