2012-02-26 49 views
2

我想設置一個布爾變量(小人)以虛假的在我的代碼,但我得到這個錯誤:布爾計算錯誤:不兼容的類型

[Error] Main.pas(50): Incompatible types

有誰知道這是什麼意思?

if form1.Left = pt.X and form1.Top = pt.Y 
then curs := false; 

如果你知道或發生了什麼,請隨時分享任何想法。 :)謝謝

-connorbp

+2

向我們展示更多的代碼,curs'的'明確的定義,也告訴我們這是行50. – paxdiablo 2012-02-26 04:08:26

+0

這將是很好的重新措辭是更通用的。 – mj2008 2012-02-26 18:02:21

回答

13

那是因爲你需要把括號之間的平等檢查,像這樣:

if (form1.Left = pt.X) and (form1.Top = pt.Y) then 
    curs := false; 
+0

謝謝。 :)工作 – connorbp 2012-02-26 13:41:14