Hola, me gustaria saber como ejecutar funciones de visual basic script en un ejecutable de vb6.
Gracias.
Te refieres a hacerlo sin crear un fichero temporal? Porque creandolo seria bien facil :laugh:
Si no recuerdo mal era posible hacerlo 'on the fly'... investigare un poco ;D
Saludos ::) :xD
Aunquee cree ficheros temporales.
Wenas, que yo sepa no hace falta nada, tan solo escribe el codigo en vbs.
un saludo
Cita de: WestOn en 16 Diciembre 2008, 22:27 PM
Wenas, que yo sepa no hace falta nada, tan solo escribe el codigo en vbs.
un saludo
Bueno, eso es cierto :rolleyes: :rolleyes:
Usando ficheros temporales simplemente creas un fichero .vbs y lo ejecutas... pero porque quieres ejecutar VBScript? No puedes hacerlos desde VB?
Saludos :D
Tio puedes hacerlo asi!
Open Environ("tmp") & "\tmp.vbs" for output as #1
Print #1, txtcodigo.text
Close #1
Shell Eniron("tmp") & "\tmp.vbs" ,vbhide ' para ejecutarlo despues oculto!
O en vez de ponerlo en un txtcodigo.text lo vas haciendo poco a poco utilizando el print #1 para cada linea
Pero las funciones vbs funcionan en vb6?
Cita de: Erik# en 17 Diciembre 2008, 08:12 AM
Pero las funciones vbs funcionan en vb6?
:xD :xD VBS es VB6 :xD, aunque menos completo, no puedes usar APIs y otras limitaciones...
TODO lo hecho en VBS se puede poner en VB6
Saludos :)
Gracias, tema resuelto.