F filmer Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #1 就是那种通过判断一个条件(如A>B),然后在我提供的两个值中选一个赋进一个变量中去的函数。
B bigroute Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #5 没有 Boolean 型的可以这么做, var a,b :integer; c:Boolean; begin a:=1; b:=2; c:=a=b;//这时候c=false
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #6 自己写这个函数啊, 不过因为Delphi要类型检查,要每个类型重载一个才行。
S sun2003 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #7 Delphi不行,可以写在SQL OR ORACLE的存储过程里嘛。
G guojun Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #8 function iif(Condition : Boolean ValueOfTrue,ValueOfFalse : Variant):Variant; begin if Condition then Result := ValueOfTrue else Result := ValueOfFalse; end;
function iif(Condition : Boolean ValueOfTrue,ValueOfFalse : Variant):Variant; begin if Condition then Result := ValueOfTrue else Result := ValueOfFalse; end;
L luoshanliang Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #10 delphi 6 有ifthen就相当于它
D dodo Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #11 在D6中有一个新函数叫IfThen可以实现,类似C/C++中的?:运算符 例: nMin:=IfThen(nA < nB,nA,nB);
M mk1024 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #13 用 ifThen 函数就可以了,看一下 userhelp 吧, 要先 uses math 或 uses strUtils