布尔计算错误:不兼容的类型
问题描述:
我想设置一个布尔变量(小人)以虚假的在我的代码,但我得到这个错误:布尔计算错误:不兼容的类型
[Error] Main.pas(50): Incompatible types
有谁知道这是什么意思?
if form1.Left = pt.X and form1.Top = pt.Y
then curs := false;
如果你知道或发生了什么,请随时分享任何想法。 :)谢谢
-connorbp
答
那是因为你需要把括号之间的平等检查,像这样:
if (form1.Left = pt.X) and (form1.Top = pt.Y) then
curs := false;
+0
谢谢。 :)工作 – connorbp 2012-02-26 13:41:14
向我们展示更多的代码,curs'的'明确的定义,也告诉我们这是行50. – paxdiablo 2012-02-26 04:08:26
这将是很好的重新措辞是更通用的。 – mj2008 2012-02-26 18:02:21