Hola, javi_cassi!
El problema que tengo es que la función a la que tengo que llamar la obtengo de una base de datos. Imagínate: pulso un boton y hago una consulta a la base de datos. Entonces obtengo que la funcion a la que quiero llamar es "Prueba1()". Pero este valor lo tengo en un string.
Quiero evitar esto:
Código:
Button_Click
valor = retorno de la consulta
If valor = "Prueba1()" then Prueba1() EndIf 'y me va a la funcion Prueba1
If valor = "Prueba2()" then Prueba2() EndIf 'y me va a la funcion Prueba2
If valor = "Prueba3()" then Prueba3() EndIf 'y me va a la funcion Prueba3
Lo ideal sería lo siguiente:
Código:
Button_Click
valor = retorno de la consulta
valor() 'y que me vaya a la funcion correspondiente
Esto me es útil tambien porque si necesito una nueva función, no tengo que modificar el evento click del boton con un caso, tendría una línea de código tanto si huebiera una función como si hubiera 1000 (mientras que de la otra manera tendría que hacer 1000 if)
No se si me expliqué bien ahora...