ciao a tutti
ero indeciso se postare qui o in visual basic 6.. casomai spostatemi per favore
ho una riga di comando che devo eseguire da una DLL ActiveX istanziata in una pagina ASP.
la riga di comando ha svariate opzioni e parametri, una cosa tipo
c:\programmi\ciccio\ciccione.exe /opzione1 /opzione2 "parametro1" /opzione3 "parametro2"
ora, se io questa riga la eseguo da un prompt di msdos (aperto con start -> esegui -> cmd) funziona perfettamente, se invece la eseguo dalla DLL (ho provato sia con una wshshell con metodi sia 'run' che 'execute', e anche con il comando 'shell'), il comando parte ma una delle opzioni non viene considerata.. è una cosa piuttosto assurda.
quindi, un paio di domande:
- la dll che istanzio da una pagina ASP con che utente viene eseguita?
- può essere un problema di variabili d'ambiente? premesso che tutti i percorsi nella linea di comando sono assoluti, come posso fare per settare l'ambiente di una shell da visual basic uguale a quello di un cmd da start -> esegui???
grazie
giovanni

Rispondi quotando
- succube della Honda
