35 messaggi dal 27 agosto 2003
Ciao a tutti,
ho bisogno di instanziare il componente com "ComPrj" su un server remoto.

Quindi scrivo questo comando:
Set pGen = Server.CreateObject("ComPrj.Engine", "NomeServerRemoto")

e quando eseguo la pagina l'errrore che esce è il seguente.

Microsoft VBScript runtime (0x800A01C2)
Wrong number of arguments or invalid property assignment: 'server.CreateObject'


Il componente ComPrj è registrato in COM+.

Sapete dirmi per quale motivo esce questo tipo di errore e come posso risolverlo?
Grazie
Baby

43 messaggi dal 06 settembre 2002
Se ho capito bene vuoi fare una roba assurda!
Vuoi istanziare un oggetto su un server, partendo da un componente che sta su un altro server?
Non credo si possa fare in assoluto, ma sicuramente non si puo' fare con l'istruzione che hai scritto. La createObject accetta solo un argomento, e cioe' il tipo di componente o il riferimento alla dll.
La dll (il componente) e la pagina che lo chiama devono stare sullo stesso server.

ciao

Luca
www.blade-runner.it
Eventualmente lo puoi fare usando XMLRPC o qualcosa di simile, ma non so con che effetti...

"This message was written using 100% recycled electrons"

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.