Ошибка логической оценки: несовместимые типы - PullRequest
2 голосов
/ 26 февраля 2012

Я пытаюсь установить для логической переменной (curs) значение false в моем коде, но получаю эту ошибку:

[Ошибка] Main.pas (50): несовместимые типы

Кто-нибудь знает, что это значит?

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

Если вы знаете или у вас есть идеи о том, что произошло, пожалуйста, не стесняйтесь поделиться.:) спасибо

-connorbp

1 Ответ

13 голосов
/ 26 февраля 2012

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

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