Cargar funciones como strings

07/07/2004 - 19:32 por Jose Molina | Informe spam
Saludos,
Necesito saber si podria cargar funciones de una base de
datos, que estan almacenadas como cadenas, para que
ejecuten su definicion y contenido, es decir situarlas en
tiempo de ejecucion...

Gracias por cualquier sugerencia de antemano
 

Leer las respuestas

#1 Tristan
08/07/2004 - 11:44 | Informe spam
Puedes hacerlo de dos formas:

Mediante scripting:

Ideal para códigos pequeños y poco repetidos.

Dim script As Object = CreateObject
("MSScriptControl.ScriptControl")
script.Language = "vbscript"
dim expresion as string = "2 + 3"
MsgBox(script.Eval(expresion))

Mediante compilación al vuelo:

A diferencia del anterior, admite código vb.net con lo
que podrás acceder a miembros de tus clases, etc...
Tienes información en el método CreateCompiler de la
clase VBCodeProvider. Tengo una clase que automatiza todo
el proceso. Si te interesa la puedo dejar de nuevo

Preguntas similares