Foros del Web » Programando para Internet » ASP Clásico »

Componente ActiveX No puede crear objeto scripting.filesystemobject

Estas en el tema de Componente ActiveX No puede crear objeto scripting.filesystemobject en el foro de ASP Clásico en Foros del Web. Buenas tardes Al usar el objeto filesystemobject me da este error. El código mas o menos es: Function CargaForm() Dim fso, CD, ts, opc, i, ...
  #1 (permalink)  
Antiguo 12/03/2009, 10:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Componente ActiveX No puede crear objeto scripting.filesystemobject

Buenas tardes


Al usar el objeto filesystemobject me da este error.

El código mas o menos es:

Function CargaForm()

Dim fso, CD, ts, opc, i, s, UND
Const ForReading = 1

opc=document.Formulario.Elements(0).value

Set fso = CreateObject("Scripting.FileSystemObject")
Set CD = CreateObject("Scripting.FileSystemObject")

UND="directorio"

Select Case (opc)
Case 0
Set ts = fso.OpenTextFile(UND & "/ruta/archivo.extension", ForReading)
.
.
.
Cual puede ser el problema????

Saludos y gracias.
  #2 (permalink)  
Antiguo 12/03/2009, 10:41
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 4 meses
Puntos: 9
Respuesta: Componente ActiveX No puede crear objeto scripting.filesystemobject

¿Has probado a añadir server? Así:

Set fso = server.createObject ("scripting.FileSystemObject")
  #3 (permalink)  
Antiguo 12/03/2009, 10:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Respuesta: Componente ActiveX No puede crear objeto scripting.filesystemobject

Me da error requeriendome un objeto server.

tengo que decir que este html lo tengo en un cd y le pongo la unidad d: y la lee perfectamente.El problema lo estoy teniendo cuando esto lo quiero subir a un ftp y la ruta ya no es d: si no la url del ftp.

Alguien sabe por donde pueden ir los tiros?
  #4 (permalink)  
Antiguo 17/03/2009, 15:46
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Componente ActiveX No puede crear objeto scripting.filesystemobject

Es probable que una dll no esté registrada.



mira, si es en tu máquina, debes ir al boton de inicio, ejecutar, escribe cmd, se abrirá una ventana dos, luego escribes lo siguiente:

regsvr32.exe scrrun.dll

le das Enter y listo, luego funciona.

Espero haber entendido tu consulta.

Última edición por JJF; 17/03/2009 a las 15:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.