Nueva revisión 1.2
* Corregido bug en función que sustituye las comillas simples por dobles
A raiz de crear una dll que sirviera de puente para poder firmar documentos digitalmente usando la dll que suministra la Agencia Tributaria en España, se nos ocurrió que quizás era mejor poder ejecutar código vbScript directamente desde Velneo (también es válida para Velneo 6.x), y así no tener que crear una dll puente por cada dll no soportada por Velneo que quisieramos usar.
De ahí nació este proyecto disponible únicamente para la plataforma Windows.
Por un lado la dll vxScript.dll permite ejecutar código vbScript y código Javascript. Para ello se utilizan las funciones:
new: Nos crea un nuevo motor de scripts
source: Para pasar el código a ejecutar al engine creado con la función new
executeStatement: Ejecuta el código pasado por parámetro
evaluate: Hace un “eval” del código pasado por parámetro. El resultado podemos recogerlo con la función returnAsString. Después llamar a freeString para liberar la memoria usada.
runProc: Ejecuta el procedimiento con el nombre pasado por parámetro
free: Libera la memoria usada por el motor de scripts pasado por parámetro
Además, se ha incluído la posibilidad de ejecutar código Python (sólo válido para Python 2.3.x). Para ello llamamos a la función pyExec y recogemos el resultado con returnAsString. Llamar después a freeString para liberar la memoria usada.
Consulta los tutores de vbScript y Python para ver en funcionamiento este componente.









Por [N1] jorge.hontoria.tipesoft #
Es una genialidad para los entornos MS. Es de las cosas que más usaré para WMI y cosas del estilo…
Por [N1] suscripciones.animum3d #
Hola.
En la descripción de esta OpenApps pone que la librería es compatible con 6x . ¿Cómo puedo descargar la dll por separado?
Por lo que he podido probar, esta librería es realmente genial. No tengo proyecto en v7 que me pueda servir ahora mismo, pero me gustaría probar con algunas aplicaciones que tengo de 6x.
Muchas gracias.
Un saludo,
Darío