if(fontBefore=FontCur) then //这边出错 为什么不能比较呢 要用什么函数吗(50分)

  • 主题发起人 主题发起人 wyn
  • 开始时间 开始时间
W

wyn

Unregistered / Unconfirmed
GUEST, unregistred user!
var fontBefore,FontCur:variant
if(fontBefore=FontCur) then //这边出错 为什么不能比较呢 要用什么函数吗
begin

end;
 
因为variant叫做变体
 
[:)]
procedure TForm1.FormCreate(Sender: TObject);
var
a, b: Variant;
begin
if a = b then
Beep;
end;
我这样写怎么编译通过了?好像没楼主说的问题啊。
 
运行会出错
 
我是在delphi5下面操作也是报错!!看来是不让比较,可能本身就是变体,具有不确定,没有办法进行比较大小!!
 
不是什么类型都能相互比较的吧?
 
D7可以这样
 
多人接受答案了。
 
后退
顶部