|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые дельфопланетяне... Ситуация такая - достались мне в наследство несколько проектов на Delphi (CodeGear™ Delphi® 2007 for Win32® Version 11.0.2804.9245). Со вчерашнего для один проект "посыпался". Ничего не трогал, мамой клянусь. Юзеры видят разнообразные сообщения об ошибках. Я, при попытке запуска Run из проекта вижу массу ошибок типа type of expression must be BOOLEAN на выражениях типа if chlbMultiEditorEmp.Checked[i] then коих дохрена в листинге. На дельфях ни разу не писатель. Но даже не в этом дело. Удивляет что раньше эта конструкция точно работала и почему теперь не работает хотелось бы понять. Спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 13:38 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
formalist, Для начала нажать с Ctrl на checked и посмотреть куда оно приведет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 13:46 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
asviridenkov, конкретно этот случай типа сюда приводит chlbMultiEditorEmp: TCheckListBox но там есть разные вариации к примеру if OpenDialog2.Execute then приводит к OpenDialog2: TOpenDialog; и тд и тп, примерно 50 ошибок одного типа на разных выражениях которые работали раньше абсолютно точно и без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 13:57 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Ну так допрашивайте систему контроля версий - "что изменилось с последней работающей сборки". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 14:06 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
asviridenkov, Ошибочка вышла. Ctrl не там нажал. Сорян. Если нажать на checked то выйдет такая картинка ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 14:07 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Не в туда, точно. Тут просто старые файлы лежат на компе у канувшего разраба и вчера перестают работать. Никто ничего не делал. Электричество вырубили, вот пожалуй и все события. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 14:16 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Если вы "На дельфях ни разу не писатель" то это равносильно блондинке объяснять как починить сломавшуюся машину. Тут механик нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 21:50 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
То есть юзеры видят сообщения, а проект даже не компилится ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 11:39 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
DimaBr, Эту мантру я уже слышал. Важно кто объясняет и что. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 12:16 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
formalist Электричество вырубили, вот пожалуй и все события. очень интересно... 1) Может такое быть, что часть файлов повредилась? 2) Или, например, часть библиотек лежит на каком-нибудь внешнем хранилище, которое после вырубания электричества забыли включить ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 12:45 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, Это очень хорошее замечание. Юзеры видят сообщения в своих приложениях. Сообщения эти имеют другой вид. Теперь о сообщениях что получил я. Вчера, дабы случайно не испортить дело еще больше, хотя куда уж больше, я скопировал проект в другой каталог и запускал отладчик из этой копии. Вероятно это был неправильный ход. Теперь я оставил девственную копию в новом каталоге и запускаю отладчик из старого, т.е. оттуда где все делал разраб. В результате все ошибки из прошлого дня исчезли и появилась одна новая. Вылетает эксепшн на моменте когда работает код управляющий видимостью столбцов DBGrid при загрузке main. Причем вылет происходит на столбцах с индексом выше 31. Всего в гриде столбцов больше 60 и они должны отображаться в зависимости от значения группы RadioButton. Повесил вывод сообщений на значения из RadioButton и DBGrid.Columns.Count. Из RadioButton все прилетает корректно. А вот из DBGrid.Columns.Count получаю нечто странное. Всегда 32. Добавлю в него поля, а он возвращает 32. Удалю поля - таж самая цифра. Закомментил код управляющий видимостью столбцов с индексом от 32 и выше и все взлетело и данные отобразились (ток не все естессно, столбцы то не все видны). Недоумеваю и параллельно ставлю Delphi на другой комп. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 13:08 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Кроик Семён, 1. Может, увы 2. Сомнительно, но так же МБ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 13:10 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
off. посмотрел темы автора. затейник... голосую: убить. © Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 13:43 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Мимопроходящий, Я настолько затейник что и по упавшему звездолету PowerBuilder погулял 10 лет назад и сейчас вот брожу по другому похожему :) Мне б только одну запчасть найти чтоб эта помойка снова полетела и я о ней навсегда забыл. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 14:18 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
найми специалиста. или платить за работу не в твоих принципах? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 14:20 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Мимопроходящий, Тут платить не за что. Это не работа, а семинар любителей археологии и патанатомии. А любители что? Прально, любят узнавать новые шокирующие факты о костях, черепках, мумиях и т.п. древностях. А ты мне советуешь нанять Индиану Джонса, а не самому копаться с единомышленниками ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 14:38 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
26.08.2021 14:38, formalist пишет: > Тут платить не за что. Это не работа дерзай! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 14:44 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Мимопроходящий, Посмотри на тип переменной из которой задается количество столбцов. Возможно, предыдущий разработчик немного "подшутил"... Ещё, прикол (из 90-ых) замена латинской "c" на "с" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 11:07 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Virtual Student, Завершаю свой нестройный рассказ известием о благополучном решении вопроса. После длительных и нудных ковыряний в трупике обнаружил что разраб не только нарисовал грид на форме но и запихнул его же в поле базы данных типа BLOBоподобное. При загрузке разраб замыслил это дело считывать и корежить внешний вид скрывая и показывая столбцы и тп всякоразно извращаясь. Из бекапа базы было извлечено значение того поля не совпавшее по длине с текущим. Апдейт поля и вуаля - все взлетело. Плюнул перекрестился и проводил взглядом еще один древний звездолет. Лети родной, надеюсь не увидимся. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 19:29 |
|
Посыпались ошибки типа "type of expression must be BOOLEAN"
|
|||
---|---|---|---|
#18+
Кроик Семён formalist Электричество вырубили, вот пожалуй и все события. очень интересно... 1) Может такое быть, что часть файлов повредилась? 2) Или, например, часть библиотек лежит на каком-нибудь внешнем хранилище, которое после вырубания электричества забыли включить почти в 10-ку, отлично :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 19:40 |
|
|
start [/forum/topic.php?fid=58&msg=40093262&tid=2037063]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 174ms |
0 / 0 |