Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere un OCX scaricato dalla rete

Salve a tutti, sono nuovo su VB e spesso ho problemi a risolvere le cose più
semplici. In questo particolare caso non so veramente da dove cominciare :)
Dunque.... Ho scaricato dal sito comune un OCX che dovrebbe permetere la
gestione di barre degli strumenti stile OUTLOOK, ho unzippato
il file ed ho ottenuto i seguenti file con relative estensioni :
-       Houlookbar .exp
-       Houlookbar.lib
-       Houlookbar.oca
-       Houlookbar.ocx
E qui inizia il problema, da quello che mi pare di capire un OCX  dovrebbe
essere un controllo, ed io non so come aggiungerlo alla libreria dei
controlli di VB. Ho pensato di aggiungere il file sotto la directory SYSTEM
di windows, ma non so se è corretto ed inoltre non so cosa fare con gli
altri file.
Se qualcuno potesse indicarmi la corretta procedura di installazione e
magari illuminarmi sul significato di OCX e degli altri file scaricati ne
sarei molto lieto :)))))
Grazie a tutti.

 ha scritto





mi limito alla parte pratica e lascio le spiegazioni a chi e' in grado:
controlla di avere regocx32.exe, dovrebbe essere dentro
\win\system
(se non ce l'hai te lo mando, ma non fare reply, l'ind. e' sotto).
piazza tutti i file in \win\sys e apri una finestra dos sempre su \win\sys
c:\windows\system> regocx32 houlook.ocx
hth, pal
--
andrea....@tin.it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

Innanzitutto Grazie a Roal e PAL per l'aiuto fornitomi !
Purtroppo nonostante gli ottimi consigli non sono riuscito a registrare
l'OCX scaricato dal Sito Comune. Penso che il problema sia lo stesso OCX,
vediamo perchè :
I file ottenuti dallo scarico sono :
-       Houlookbar .exp
-       Houlookbar.lib
-       Houlookbar.oca
-       Houlookbar.ocx
Roal mi consiglia di utilizzare il pgm regsvr32 con la seguente sintassi :
-    regsvr32 c:\windows\system\Houlookbar.ocx
Ma il PGM mi risponde picche :
-     "LoadLybrary("C:\windows\system\houlookbar.ocx") failed
      GetLastError  returns   0x00000485"
Successivamente provo a registrare un altro
controllo "GIF89" (sempre preso dal sito comune)
sempre con lo stesso pgm e tutto funziona
a meraviglià , DLL e OCX registrati e perfettamente funzionanti.
Pal mi fornisce il PGM
-     regocx
-     regctrls
Provo ad eseguire la registrazione con questi ma :
-    regocx parte ma non registra il controllo (e non segnala errore)
-    regctrls non riesce ad installare il controllo e non lo riconosce come
     oggetto inseribile.
Successivamente utilizzo regctrls per installare
un altro ocx "Nmcalendario" (sempre scaricato dal sito comune),
e tutto funziona a meraviglia, ocx registrato e funzionante.
A questo punto visto che le procedure ed i programmi consigliati funzionano
con altri OCX ma non con Houlookbar incomincio a pensare che il problema sia
Houlookbar stesso !!!
Sbaglio ? Voi che ne dite ?

 l'OCX scaricato dal Sito Comune. Penso che il problema sia lo stesso OCX,
se non e' un malloppone tipo 1 mb, attaccami uno zip di codesto houlook a un
mail. vediamo se cambiare aria gli giova.
houlook ? come howl-look ? o how-look ? moh...
fra l'altro, uno di noi ne aveva fatto uno che devo avere anche provato.
prova a chiedere al ng con soggetto: ocx con menu tipo outlook, forse salta
fuori.
ciao, a.