2012-02-26 2 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

+0

Это было бы хорошо переформулировать, чтобы быть более общим. – mj2008

ответ

13

Это потому, что вам нужно поставить проверку равенства между скобками, например так:

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

спасибо. :), который сработал – connorbp

Смежные вопросы