Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/09/2009, 04:34
javi_cassi
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 17 años, 1 mes
Puntos: 11
Respuesta: Asignar a un string propiedades de un objeto

Hola jarogo.
Ahora te has explicado perfectamente.

De primeras se me ocurre una cosa bien sencilla que no se si se te habrá ocurrido.
La cosa sería crearte una función que fuese:

private sub BUSCAR_FUNCION (nombre_funcion as string)
{
--Y en esta función haces lo que comentas de
if nombre_funcion = "funcion_suma" then
funcion_suma()
elseif nombre_funcion = "funcion_resta" then
funcion_resta
end if;
.
.
.
}

Como te digo es una solucion para que no tengas que hacer la compracion 1000 veces. Si creas una nueva funcion, tendras que darla de alta en la bbdd, y luego añadirla a los if´s de la funcion BUSCR_FUNCIOn. De manera que sólo lo tendras que hacer una vez y no 1000.



la otra cosa qeu se me ocurre es que es que puedes añadir un handler al string, pero claro, tendrás que hacer la pregunta de todas formas para sasber a qué hahndler se lo asignas.

Así que la solucion que se me ocurre es la que te comento. Creeart una funcuion a la que llamas desde la recogida de datos de bbdd, y quwe esa funcion sea la que ejecute lass funciones procedentes de bbdd.



Espero haberte ayudado

Ya nos cuentas

saludos