Tema: Tipo de dato
Ver Mensaje Individual
  #2  
Antiguo 15-12-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Código Delphi [-]
Uses
  TypInfo;

Type
  TTComida = (tcSopa, tcCarne, tcPasta);

procedure TForm1.Button1Click(Sender: TObject);
Var
  S :String;
  TipoComida :TTComida;
begin
  S := 'Sopa';
  TipoComida := TTComida (GetEnumValue (TypeInfo (TTComida), 'tc' + S));

  If TipoComida = tcSopa Then
    ShowMessage ('Queremos sopa para empezar.');

  S := 'Carne';
  TipoComida := TTComida (GetEnumValue (TypeInfo (TTComida), 'tc' + S));

  If TipoComida = tcCarne Then
    ShowMessage ('Y ahora queremos carne.');
end;

Espero sea lo que necesitas, MaMu.

Un abrazo entre comidas.

Al González.
Responder Con Cita