La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6758 - EXISTE EL IIF DE CLIPPER EN DELPHI
Autor:  Raúl Romanillos Llorente
Seguro que más de un programador que utilizó Clipper echa de menos en Delphi una sentencia IIF.

Alguien podría mostrarme una función implementada para que realice la misma funcionalidad que en Clipper.

Gracias.

  Respuesta:  Carlos
SI, en Dalphi se llama 'Ifthen', y se encuentra en la Unit 'StrUtils'

  Respuesta:  Mario Alejandro Montoya
O en Visual FoxPro :)

Realmente es algo sencillo, podria ser algo como

//Usar variant para que sirva con todo tipo de datos. Otra opcion es usar
// funciones sobrecargadas
function IIF(Expr1:Boolean;Expr2,Expr3:Variant):Boolean
begin

if Expr1 then
Result:=Expr2
else
Result:=Expr3;

end;