ejecutar instrucciones desde un string

13/06/2005 - 23:28 por erojas | Informe spam
Esto se puede hacer (en vb6):

He estado preguntado en distintos foros y creo que o no se
puede hacer o el tema no lo he planteado correctamente ,
alguine podria ayudarme a confirmar esto ?

Tengo la necesidad que desde un archivo de texto (por
ejemplo un INI)
leer encabezados y datos y asignarlos a un tipo de datos de
usuario , pero no he encontrado algo donde pueda asignar a

las variables de usuario los datos del archivo .
probablemente no me doy a entender bien por lo que pongo
los ejemplos

:

Datos del archivo ini

[LOCALIDADES]
DATOS=\\SERVIDOR\CARPETA1
IMAGENES=\\SERVIDOR\CARPETA2
SUCURSAL
USUARIO=cVENTAS
ETC...

[OPTIONS]
LETRA=1
SECUENCIA=0
ETC...

Declaracion de tipos :

Public type LOCALIDADES
DATOS as String
IMAGENES as String
SUCURSAL as String
USUARIO as String
end type

Public type OPTIONS
LETRA as Integer
SECUENCIA as Integer
end type

Lo que no encuentro como funcione es lo siguiente :

(funciones API para leer INI - esto esta claro y los dim)

grupo ="LOCALIDADES"

Set Tcontenidos = IniGetSection(PATH + "\" + App.EXEName +
".ini", grupo)

For i = 1 To Tcontenidos.Count Step 2
sclave = Tcontenidos(i)
svalor = Tcontenidos(i + 1)
StrCodigo = Grupo & "." & sclave & "=" & Chr(34) &
svalor & Chr(34)

...

Ahora como le hago para que lo que esta en StrCodigo se
ejecute como parte del codigo ?
 

Leer las respuestas

#1 Juan Kautho
13/06/2005 - 23:56 | Informe spam
SI lo kieres hacer en .NET te toca con CodeDom y Reflexion
Articulo
http://www.willydev.net/Descargas/P...deDom.Aspx
y ejemplo
http://www.willydev.net/descargas/c...Cadena.zip


Si es VB 6.0 usa el MS Script Control y lanza la funcion Eval("las
intrucciones aca")


"erojas" escribió en el mensaje
news:135001c5705e$e2ed81e0$
Esto se puede hacer (en vb6):

He estado preguntado en distintos foros y creo que o no se
puede hacer o el tema no lo he planteado correctamente ,
alguine podria ayudarme a confirmar esto ?

Tengo la necesidad que desde un archivo de texto (por
ejemplo un INI)
leer encabezados y datos y asignarlos a un tipo de datos de
usuario , pero no he encontrado algo donde pueda asignar a

las variables de usuario los datos del archivo .
probablemente no me doy a entender bien por lo que pongo
los ejemplos

:

Datos del archivo ini

[LOCALIDADES]
DATOS=\\SERVIDOR\CARPETA1
IMAGENES=\\SERVIDOR\CARPETA2
SUCURSAL
USUARIO=cVENTAS
ETC...

[OPTIONS]
LETRA=1
SECUENCIA=0
ETC...

Declaracion de tipos :

Public type LOCALIDADES
DATOS as String
IMAGENES as String
SUCURSAL as String
USUARIO as String
end type

Public type OPTIONS
LETRA as Integer
SECUENCIA as Integer
end type

Lo que no encuentro como funcione es lo siguiente :

(funciones API para leer INI - esto esta claro y los dim)

grupo ="LOCALIDADES"

Set Tcontenidos = IniGetSection(PATH + "\" + App.EXEName +
".ini", grupo)

For i = 1 To Tcontenidos.Count Step 2
sclave = Tcontenidos(i)
svalor = Tcontenidos(i + 1)
StrCodigo = Grupo & "." & sclave & "=" & Chr(34) &
svalor & Chr(34)

...

Ahora como le hago para que lo que esta en StrCodigo se
ejecute como parte del codigo ?

Preguntas similares