PDA

Visualizza la versione completa : [VB] errore run time


rubo825
15-05-2002, 22:07
Ciao a tutti, ho un problemino. Ho fatto un programma con VB6, l'ho compilato e poi ho copiato il programmino su un altro computer. Quando clicco sul pulsante salva (che praticamente utilizza la funzione createobject) mi da: run-time error '429' activex component can't create object.
Come faccio per risolvere il problema? Che file mancano nel computer?
GRAZIE :)

sebamix
15-05-2002, 22:17
Potresti dirmi che oggetto tenti di utilizzare con il createobject???

steno12
15-05-2002, 22:42
©

Boldan
16-05-2002, 09:53
Mancano le librerie relative all'oggetto o agli oggetti che utilizzi nella tua applicazione. Normalmente quando si distribuisce un'applicazione (o comunque la si porta su di un altro PC) bisogna creare un piccolo programmino di setup che vada ad installare tutte le librerie di cui fai uso.
Per far quasto puoi utilizzare un utility presente in VB, il 'Package adn Deployment Wizard' (Questo č il nome nella versione inglese, per quella italiana non so...) comunque lo trovi sotto Add-Ins. Se non č presente devi aggiungerlo con il menu Add-Ins - Add-Ins Manager... che ti fa selezionare quali packages caricare (selezionando loaded/uloaded) da una lista di disponibili.

Spero di averti aiutato in qualche modo, tienimi aggiornato!!

Ciao!!:D

darkblOOd
16-05-2002, 10:24
+ che un problema di mancanza di librerie č un problema legato alla portabilitą delle stesse. Mi spiego:

Se per esempio realizzi un programma che usa l'oggetto EXCEL, e ti fai il pacchetto compilato con le librerie e gli oggetti usati, ti dą cmq lo stesso tipo di errore perchč le librerie e gli oggetti excel non sono portabili (scelta Maicroson). Se nel tuo pacchetto, in fase di generazione NON le includi (le deselezioni a manina) e vai ad installare il programma su un pc che ha installato office, allora il programma ti funziona usando le librerie e gli oggetti registrati dall'installazione di office.

Nella documentazione MSDN relativa ai vari oggetti, dovrebbe esserci qualche parte che si riferisce sempre alla portabilitą dell'oggetto e come fare per risolvere alcuni problemi legati a questi aspetti (a volte sono bug dell'installer che non generano la stringa di registrazione del componente e la devi aggiungere a manina nello script che genera).

Purtroppo sono i prezzi da pagare legati ai copyright :fagiano:

:sgrat: (<-- non č per te, mi piaceva la faccina :gren: )

Ciao

rubo825
16-05-2002, 13:49
nel caso di create object text file quali librerie non devo includere? e da dove le devo deselezionare?

darkblOOd
16-05-2002, 15:36
uhm... create object č una funzione di vb, non credo sia la chiamata a quella, piuttosto posta il codice della sub che ti da errore (ammesso che il vero motivo dell'errore sia li e non nascosto altrove) e magari vediamo di capire qualcosa in +.

rubo825
16-05-2002, 16:22
il codice della sub che mi da errore non lo so, sul computer che ha installato VB mi funziona. é sull'altro che non va e mi da errore run time....

Vlad Tepes
16-05-2002, 16:52
la soluzione al tuo problema?... http://www.redhat.com

rubo825
16-05-2002, 17:09
Cosa c'entra linux?

Loading