条件?返回值1:返回值2????
zbc 2002-03-23 10:39:20 不可思议的问题!
TranData[9] = SendToEdit[1]==""?"0.00":SendToEdit[5];
其中:
TranData,SendToEdt都是AnsiString的数组;
我的意思是这样的:
如果SendToEdt数组中第二个元素的值等于空时,返回字符串"0.00";
不为空,则返回SendToEdt数组中的第六个元素的值,可是程序执行到这儿时却出现以下的错误:
Two operands must evaluate to the same type!
大概意思是:返回值的两个类型不一致!
这究竟是怎么回事?