powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi XE 10.2 Отключить "Type of expression must be boolean"
11 сообщений из 11, страница 1 из 1
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39735989
aford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иногда компиллятор в дизайнтайме выдает такие ошибки, но проект прекрасно компилируется. Просто режет глаза, можно ли отключить именно этот тип предупреждений?
Ругается на выражения типа
Код: pascal
1.
2.
3.
4.
if RegExp.Exec(AllDocument) then
    begin
      ..
    end;



Если дописать авторif RegExp.Exec(AllDocument) = True то все в порядке.
Спасибо! :)
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39735998
cptngrb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aford,
после компиляции обычно пропадает
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39735999
aford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cptngrb,
у меня не пропадает.
Это баг такой IDE? В прошлых версиях тоже наблюдался, из-за чего может появляться? Может кто уже справился с ним и есть какое решение?
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736003
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно есть перегруженный Exec, который возвращает не Boolean ?
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736023
aford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zinpub,
это я для примера скопировал код, а так при любом
Код: pascal
1.
2.
3.
4.
...
var
  x: Boolean;
...


Код: pascal
1.
2.
if x then
  ..
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736174
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aford,

Отключить Error Insight не предлагать?
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736201
aford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,
не, тогда отключатся все предупреждения и ошибки
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736207
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
afordтогда отключатся все предупреждения и ошибкиКомпилятор вам выдаст и предупреждения и ошибки
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736230
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай тикет в QC.
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736327
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я не ленюсь всегда писать if x = false
Такой код более читабельный ИМХО.
...
Рейтинг: 0 / 0
Delphi XE 10.2 Отключить "Type of expression must be boolean"
    #39736337
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoА я не ленюсь всегда писать if x = false
Такой код более читабельный ИМХО.Дурдом. Выглядит как "если ЭТОТ ХМЫРЬ МНЕ ВРЕТ, ЭНАЧИТ ЭТО ЛОЖЬ". не проще ли if x ("если правда, то")
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi XE 10.2 Отключить "Type of expression must be boolean"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]