MSScriptControl.ScriptControl

27/10/2004 - 23:16 por Alejandra Parra | Informe spam
Yo ocupo el objeto MSScriptControl.ScriptControl para hacer calculos a
partir de una cadena. Pero cuando corro la aplicacion en Win 98, regresa un
error de Activex, alguien sabe a que se debe esto?

Gracias

Alejandra
Mexico

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
27/10/2004 - 22:51 | Informe spam
Hola Alejandra,

lo único que se me ocurre, es que instales nuevamente la versión de Windows
Script en el PC.

Encontrarás más información en el siguiente enlace
http://www.microsoft.com/downloads/...layLang=en

Un saludo,

Jorge Serrano Pérez
MVP VB.NET

"Alejandra Parra" wrote:

Yo ocupo el objeto MSScriptControl.ScriptControl para hacer calculos a
partir de una cadena. Pero cuando corro la aplicacion en Win 98, regresa un
error de Activex, alguien sabe a que se debe esto?

Gracias

Alejandra
Mexico






Respuesta Responder a este mensaje
#2 Alejandra Parra
28/10/2004 - 01:46 | Informe spam
Ya probe eso y no funciono

El error que me manda es el siguiente:
ActiveX component can't create object

Y mi codigo es el siguiente:
Dim Script As Object = CreateObject("MSScriptControl.ScriptControl")

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Alejandra,

lo único que se me ocurre, es que instales nuevamente la versión de


Windows
Script en el PC.

Encontrarás más información en el siguiente enlace:



http://www.microsoft.com/downloads/...layLang=en

Un saludo,

Jorge Serrano Pérez
MVP VB.NET

"Alejandra Parra" wrote:

> Yo ocupo el objeto MSScriptControl.ScriptControl para hacer calculos a
> partir de una cadena. Pero cuando corro la aplicacion en Win 98, regresa


un
> error de Activex, alguien sabe a que se debe esto?
>
> Gracias
>
> Alejandra
> Mexico
>
>
>
>
>
>
Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
28/10/2004 - 08:05 | Informe spam
Hola Alejandra,

primero, debes hacer referencia al control. En la carpeta de Referencias del
proyecto, debes añadir una a un componente COM llamado Microsoft Script
Control que encontrarás en c:\windows\system32\msscript.ocx.

Posteriormente debes hacer uso de este control de la forma (por ejemplo):
Dim b As New MSScriptControl.ScriptControl
b.Language = "VBScript"

De esta manera, podrás utilizar el control sin problemas haciendo
evaluaciones de expresiones y análisis con VBS (en este caso).

Espero que ahora sí te quede más claro y puedas solucionar tu problema.
A mí al menos sí me funciona.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Alejandra Parra" wrote:

Ya probe eso y no funciono

El error que me manda es el siguiente:
ActiveX component can't create object

Y mi codigo es el siguiente:
Dim Script As Object = CreateObject("MSScriptControl.ScriptControl")

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
> Hola Alejandra,
>
> lo único que se me ocurre, es que instales nuevamente la versión de
Windows
> Script en el PC.
>
> Encontrarás más información en el siguiente enlace:
>
http://www.microsoft.com/downloads/...layLang=en
>
> Un saludo,
>
> Jorge Serrano Pérez
> MVP VB.NET
>
> "Alejandra Parra" wrote:
>
> > Yo ocupo el objeto MSScriptControl.ScriptControl para hacer calculos a
> > partir de una cadena. Pero cuando corro la aplicacion en Win 98, regresa
un
> > error de Activex, alguien sabe a que se debe esto?
> >
> > Gracias
> >
> > Alejandra
> > Mexico
> >
> >
> >
> >
> >
> >



Respuesta Responder a este mensaje
#4 Ruben Lopez
28/10/2004 - 09:30 | Informe spam
Hola
aparte de la forma que te comenta jorge serrano esa forma de crear los
objetos sele llama Early building
si lo que quieres usar es late building
es decir usar el createobject

susititullelo por esto
Dim o
Set o = CreateObject("MSScriptControl.ScriptControl")

"Alejandra Parra" escribió en el mensaje
news:%
Yo ocupo el objeto MSScriptControl.ScriptControl para hacer calculos a
partir de una cadena. Pero cuando corro la aplicacion en Win 98, regresa


un
error de Activex, alguien sabe a que se debe esto?

Gracias

Alejandra
Mexico





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida