Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Registrazione Componente

Salve a tutti.
Dopo aver formattato il mio pc e reinstallato tutti i programmi necessari,
sono andato per aprire il progetto di un mio gestionale e mi è apparso il
seguente errore riguardo un componente da me sviluppato (un ocx) che uso in
tale progetto.
L'errore è il seguente:
"Non sono disponibili informazioni sui diritti di licenza per questo
componente. Non sono disponibili i diritti di licenza necessariper
utilizzare questa funzione in ambiente di progettazione."
L'help riporta Errore 429 e nel quale c'è scritto:
Non si ha la licenza per l'utilizzo di questo controllo ActiveX. Causa e
soluzione dell'errore:
  a.. Si è cercato di inserire in un form un controllo ActiveX in fase di
progettazione oppure si è cercato di aggiungere un form a un progetto che
include un controllo ActiveX, ma non è possibile trovare le informazioni
relative nel registro.
  Le informazioni del registro potrebbero essere state eliminate oppure sono
danneggiate. Reinstallare il controllo ActiveX o contattare il fornitore.
Ora io ho ricompilato infinite vlte il componente da me creato e non vedo
per quale assurdo motivo non funziona, prima di formattare il pc tutto
funzionava correttamente. Cosa può entrare in conflitto?
Ciao e grazie a tutti per l'aiuto.
Mattia

 sviluppato (un ocx) che uso in tale progetto.
La domanda č banale, ma credo lecita: Se non lo dovesse fare il normale
Setup del programma (fatto con diritti amministrativi, se il SO lo prevede),
hai registrato (sempre con diritti amministrativi) quel componente con
RegSvr32? Se sě, sicuro di averne tutti i file eventuali di dipendenza?

 eventuali di dipendenza?
CIao Lupo, il problema non me lo da in un pc dove devo installare
l'eseguibile ma nel pc di sviluppo. Ho ricompilato molte volte il mio
controllo (quindi riregistrandolo), ho eliminato tutte le voci dal registro
di sistema che conducessero al io ocx, utilizzo Com_Explorer per il
controllo di tutti gli ocx, gli exe activeX e tutte le dll. Non so piů cosa
fare, il progetto non ne vuole sapere di partire.
Grazie mille per l'interessamento.
Ciao,
Mattia

 per il controllo di tutti gli ocx, gli exe activeX e tutte le dll.
Beh, certo che č strano, nel senso che eventuali problemi potrebbero essere
concepibili su macchine di destinazione del controllo, non invece dove lo
stesso viene sviluppato/compilato.
Non so davvero cosa dire, se non, tanto per arrampicarmi sui vetri, ... la
compilazione avviene regolarmente?
Spendi qualche minuto (giusto per dire "ho provato anche questo") e prova a
creare un nuovo progetto per il controllo, come se tu non l'avessi mai
fatto, e importa (ovviamente senza riscrivere fisicamente il tutto) i vari
files componenti. Poi compila il nuovo, meglio se prima deregistri tutto
quanto possa essere, direttamente e/o indirettamente, relativo al
precedente/vecchio. Tanto per "fidarsi č bene, non fidarsi č meglio", cambia
anche nomi a progetto, controllo generato e ammenicoli vari, in modo che sia
(e non solo appaia) un nuovo, mai fatto, controllo. Salvo errori di
compilazione, deve andare, in primis sulla macchina di sviluppo e, con
adeguato setup/regsvr32, anche su macchine destinatarie.


Una volta ho avuto un problema simile al tuo ed è bastato cancellare il file
.oca relativo al controllo (che viene poi ricreato automaticamente) per far
ripartire l'applicazione.
Ciao, Vincenzo

 Ciao, Vincenzo
Ciao,
Mattia

 setup/regsvr32, anche su macchine destinatarie.
Niente, ho creato un nuovo progetto, importato tutti i files che conpongono
il mio ocx, salvato il progetto con nome diverso da quello che dà problemi,
compilato l'ocx con nome diverso, salvato e chiuso senza errori.
A questo punto apro il progetto del mio gestionale, solito errore e va beh,
continuo, apro i componeni, vado ad aggiungere il mio nuovo ocx appena
compilato, lo visulizzo nella bara dei componenti ma quando lo trascino
sulla form mi si ripresenta il solito errore 429.
Non so più cosa fare... Pessimismo e fastidio all'ennesima potenza...
Grazie sempre dell'aiuto, gemtilissimo come sempre.

 Non so più cosa fare... Pessimismo e fastidio all'ennesima potenza...
prova a leggere qui
http://support.microsoft.com/default.aspx?scid=kb;en-us;274754
auguri :-)
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 quando lo trascino sulla form mi si ripresenta il solito errore 429.
A parte quanto detto sopra (e potrebbe essere il responsabile di tutto), a
questo punto l'ambiente č gią "ballerino"... ma, come dicevo, mi
concentrerei su quella prima parte.

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;274754
Oppure sarà mica il "solito" Visio?

 No! Ti fermi! E' qualcos'altro!
NO mi dà arrore perchè tra i componenti del progetto del gestionale c'è il
riferimento all'ocx vecchio che dà errore, quindi gli dico di proseguire per
poi aggiungergli il nuovo ocx che, compilato, non ha dato problemi. Lo
visulizzo nella barra dei componenti ma
quando lo trascino sulla form mi si ripresenta il solito errore 429.
Poi sarà che è una settimana che ci sono sopra e che sto impazzendo ma non
ho più idee, sembra che sia tutto contro ogni logica.