Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Brian1511 en 14 Enero 2015, 21:34 pm



Título: Como ejecutar funciones desde archivo de texto
Publicado por: Brian1511 en 14 Enero 2015, 21:34 pm
Hola a todos amigos de El Hacker.

Bueno mi duda es la siguiente, Estoy creando un juego en VB6 , multijugador y eso.
Y quisiera que los usuarios puedan crear mods, al decir mods quiero decir modificaciones que cumplan las espesificaciones del juego.

Entonces quiero saber si puedo crear un archivo Ejemplo.txt, que el programa lo abra, y ejecute sus comandos es decir digamos que en el TXT este este codigo.

Código
  1. Sub Form Load()
  2. If Usuario = "Admin" Then
  3. MsgBox "Bienvenido Administrador"
  4. End If
  5. End Sub
  6.  

Entonces que el juego en el LoadForm se ejecute este comando?
Estoy abierto a mas preguntas por si quieren mas detalles de lo que necesito ;)
Muchas gracias por su tiempo!

Saludos!


Título: Re: Como ejecutar funciones desde archivo de texto
Publicado por: Shell Root en 14 Enero 2015, 22:15 pm
Código
  1. 'Declaración del api EbExecuteLine  
  2. Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Foo1 As Long, ByVal Foo2 As Long, ByVal fCheckOnly As Long) As Long
  3.  
  4. Private Sub Command2_Click()
  5.   cadena = "Form1.Backcolor = VbBlue"
  6.   code = EbExecuteLine(StrPtr(cadena), 0&, 0&, Abs(False)) = 0
  7. End Sub  

:http://www.recursosvisualbasic.com.ar/htm/listado-api/api-60-macro-ebexecuteline.htm


Título: Re: Como ejecutar funciones desde archivo de texto
Publicado por: Brian1511 en 14 Enero 2015, 23:05 pm
Muchas gracias amigo , me has ayudado bastante ;).
Una ultima pregunta como hago para ejecutar varias lineas es decir, solo me permite hacerlo con una linea, y quiero ejecutar digamos una funcion?