36 messaggi dal 17 maggio 2004
Ciao Ragazzi,
torno sull'argomento della domanda che ho fatto ieri.

Riassumo in breve:
Ho una DLL scritta in VB6 (processa dei dati ed emette fatture) che utilizza RDO per collegarsi al DB.
Uso questa DLL agganciandola ad un sito Web via interop in modo da dare una veste web al mio programma che in realta' è VB6.

Ho registrato la DLL e tutto funziona, solamente che quando il programma va a fare la seguente istruzione:
Dim x As rdoEngine
Set x = New rdoEngine
sulla Set si solleva l'eccezione di "ActiveX can't create object."

La DLL interessata credo sia MSRDO20.DLL che e' presente in SYSWOW64.
Il problema mi si manifesta solo su macchine a 64 bit (nel caso specifico Windows Server 2008 R2).
Inoltre, sulla mia macchina di sviluppo tutto funziona eseguendo direttamente il programma in Debug, anche questa e' a 64 bit (Windows 7)

Io credo che sia un problema di permessi, anche perche' ho provato ad installare sulla macchina Windows Server 2008 il vecchio applicativo VB6 e tutto funziona.

Please, datemi qualche dritta.
Grazie come sempre
Francesco.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.