Newsgroup: it.comp.lang.visual-basic
Titolo: Errore

Salve,
sto consultando una guida di VB6.0 e non riesco a lanciare un'applicazione,
questo l'errore:
Riga 13: la classe ComctlLib.ProgressBar del controllo ProgressBar1 non era
una classe di controllo caricata.
Premetto che ho caricato precedentemente i componenti Microsoft Common
Dialog Controls 6.0 (SP4).
Cosa può essere?
Grazie.

 wrote in message
news:30wa7.93437$Qf6.7...@news2.tin.it...

Microsoft Windows Common Controls

 Microsoft Windows Common Controls
Per la precisione, sono attivati sia
Microsoft Windows Common Controls 6.0 (SP4) che
Microsoft Common Dialog Controls 6.0 (SP4)
Ma non funziona!
Non riesco nemmeno ad eliminare il segno di spunta sul secondo (che non mi
serve in questo caso).
Altra anomalia:
E' sparito un riferimento Microsoft Outlook (è pure comparso un MANCA:
Microsoft.....)
Misteri!

 (è pure comparso un MANCA: Microsoft.....)
l'errore è quello...
cos'e' che manca?

 wrote in message
news:9ke794$1fkfa$1...@news02.it.net...

Per quanto riguarda il Riferimento a Microsoft Outlook mancante (da
Progetto/Riferimenti), ho capito che se installo Outlook2000, è tutto a
posto, metre se lo disinstallo e utilizzo Outlook Express6, non compare in
elenco.
Non è strana la cosa? Io uso OE6!
Per quanto riguarda invece l'errore del mio primo post, nasce dal fatto che
vorrei lanciare un'applicazione contenente una  Progress Bar.
Spunto su Progetto/Componenti/Microsoft Windows Common Controls 6.0 lancio
l'applicazione e ottengo (nel file log):
Riga 13: la classe ComctlLib.ProgressBar del controllo ProgressBar1 non era
una classe di controllo caricata.
Riga 20: il nome della proprietà _ExtentX in ProgressBar1 non è valido.
Riga 21: il nome della proprietà _ExtentY in ProgressBar1 non è valido.
Riga 22: il nome della proprietà _Version in ProgressBar1 non è valido.
Bye.

 una classe di controllo caricata.
Puo' darrsi che la form in questione sia stata fatta con la versione
precedente dei Common Controls (invece di "ComctlLib." dovrebbe dire
"MSComCtlLib."); sul sito MS c'e' una piccola utility per convertire
automaticamente un intero progetto, dovrebbe chiamarsi ProjUpgd.exe...
altrimenti se e' solo una form che ti crea il problema puoi rimpiazzare a
mano la progressbar
Ciao
--
Luca Dormio
luca....@tin.it

 mano la progressbar
Difatti nessun esempio contenente un controllo Progress Bar o Slider
funziona.
Impossibilie caricare MSComCtl.oxc (es. di errore)
Non basta aggiungere il controllo manualmente nella cartella che li
continene tutti e poi spuntarlo?
E se si, dove lo trovo?
Farei l'aggiornamento segnalato, ma mi sembra una procedura pů complessa.
Grazie.

 E se si, dove lo trovo?
Se hai VB6 dovresti averlo sotto \SYSTEM,  ma se hai detto che nel menu' hai
spuntato "Microsoft Windows Common Controls 6.0 (SP4)" vuol dire che stai
gia' usando quello... probabilmente ti si e' incasinato qualcosa, prova a
registrarlo di nuovo con "regsvr32 C:\WINDOWS\SYSTEM\MSComCtl.ocx" dalla
riga di comando


 riga di comando
L'ho registrato di nuovo, ma non č servito a nulla!
Non č che magari c'č prorpio qualcosa che non va nell'esempio?
E' tratto da "Guida a Microsoft Visual Basic 6.0 Passo per Passo".
Per la precisione l'es.:  Progress (Lezione 16).
Bye.

 mano la progressbar
Risolto con il ProjUpgd.exe!!!
Grazie!!!
Gregor.