Performs an if that can be used in Expressions.Unit
QESBPCSSystem
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: string): string; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Integer): Integer; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Int64): Int64; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Extended): Extended; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Boolean): Boolean; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Char): Char; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TObject): TObject; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TPoint): TPoint; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TRect): TRect; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBComplex): TESBComplex; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TDateTime): TDateTime; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBCurrency): TESBCurrency; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBLongCurrency): TESBLongCurrency; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: Currency): Currency; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBFraction): TESBFraction; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBMixedFraction): TESBMixedFraction; | 
| Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBImperial): TESBImperial; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: string): string;
Description
If Condition is True then TrueResult is returned Else FalseResult is returned.
| Condition | Controls which result is returned. | 
| TrueResult | Returned if Condition is True. | 
| FalseResult | Returned if Condition is True. | 
Category
Boolean Conversion Routines
Extra String Handling Routines
Arithmetic Routines for Integers
Arithmetic Routines for Floats
Complex Number Arithmetic Routines
Date/Time Arithmetic Routines
Financial Arithmetic Routines
Fraction Arithmetic Routines
Arithmetic Routines for Mixed Imperials
Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: string): string;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Integer): Integer;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: Integer): Integer;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Int64): Int64;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: Int64): Int64;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Extended): Extended;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: Extended): Extended;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Boolean): Boolean;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: Boolean): Boolean;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Char): Char;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: Char): Char;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TObject): TObject;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TObject): TObject;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TPoint): TPoint;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TPoint): TPoint;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TRect): TRect;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TRect): TRect;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBComplex): TESBComplex;Implementation
 
  | function iff (const Condition: Boolean; const TrueResult, FalseResult: TESBComplex): TESBComplex;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TDateTime): TDateTime;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TDateTime): TDateTime;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBCurrency): TESBCurrency;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TESBCurrency): TESBCurrency;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBLongCurrency): TESBLongCurrency;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TESBLongCurrency): TESBLongCurrency;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: Currency): Currency;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: Currency): Currency;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBFraction): TESBFraction;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TESBFraction): TESBFraction;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBMixedFraction): TESBMixedFraction;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TESBMixedFraction): TESBMixedFraction;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
Declaration
Function iff(const Condition: Boolean; const TrueResult, FalseResult: TESBImperial): TESBImperial;Implementation
 
  | function iff (const Condition: Boolean;
     const TrueResult, FalseResult: TESBImperial): TESBImperial;
begin
     if Condition then
          Result := TrueResult
     else
          Result := FalseResult
End; | 
| HTML generated by Time2HELP | 
http://www.time2help.com