Damit hast du natürlich recht. Außerdem ist IfThen AFAIR nur für Zahlen definiert, man kann sich allerdings seilbst ein paar zusätzliche Funktionen definieren, um andere Typen wie String oder Variant abzudecken, so etwa:
Delphi-Quellcode:
unit MyIfThen;
//-----------------------------------------------------------------------------
interface
function IfThen(i_bl: boolean; i_sTrue:
string; i_sFalse:
string = '
0'):
string;
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
implementation
function IfThen(i_bl: boolean; i_sTrue:
string; i_sFalse:
string = '
0'):
string;
begin
if(i_bl)
then
Result := i_sTrue
else
Result := i_sFalse;
end;
//-----------------------------------------------------------------------------
end.
Aber langsam wirds
OT