Ver Mensaje Individual
  #2  
Antiguo 13-09-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Hola,

a mi no se me ocurre que puedas hacerlo cogiendo el nombre del procedimiento y ejecutándolo. Sólo se me ocurre que hagas un "case" (en tu caso no valdría ya que en la variable guardas un string) o ir haciendo If's para los valores que pueda tomar esa variable y según el que tome ejecutar un procedimiento

Ej: con integer;
Código Delphi [-]
  case variable of
     1 : Buscar;
     2 : Guardar;
     3 : Borrar;
     4 : boton1OnClick(boton1);
  ...
  end;

Ej. con string
Código Delphi [-]
  if variable = 'GUARDAR' then Guardar
  else if variable = 'BUSCAR' then Buscar
    else if variable = 'BORRAR' ....

Espero te sirva o alguien encuentre mejor solución para lo que buscas.

Saludos
Responder Con Cita