Искандер Омурзаков
Искандер Омурзаков

Ошибка: Type of expression must be BOOLEAN

var
a,b,c:integer;
begin
if edit1.text then
begin
a:=strtoint(edit1.text);
end;
end;

end.

Delphi 7

КУ
Катерина Угняченко

Ну правильно. Какой синтаксис у условного оператора знаете?
if <УСЛОВИЕ> then <ОПЕРАТОР>
У вас вместо условия написано edit1.text, видимо это строка с текстом. Что прикажете компилятору делать?

Похожие вопросы
world of tanks. как купить Type 59???
World of tanks Type 59
В чем разница между Must и must be, просто May и May be?
что означает данная фраза? it shoulв also be balanced by a healthy amount of play.
как переводится: Must be a valid e-mail address
С++ not implemented in type 'istream' for arguments of type 'float *'из-за чего эта ошибка и как исправить?
Ошибка Steam must be running to play в игре Tomb Raider
Ошибка (с++) error: expected primary-expression before ']' token|
Проблема с запуском приложений (возможно виноваты групповые политики) Variable must be of type Object 0x80070005
Выдаёт вот такую ошибку: Target type of lambda conversion must be an interface!