-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Проблема с передачей параметра типа "Логический" (ехе от 24.06.2024) #4479
Comments
мы же вроде уже обсуждали и даже исправляли это? в базу данных мы пишем 0, 1 но во всех остальных местах это должно быть True False |
Вернул как было. Там весь сыр-бор разгорелся из-за одного отчета на Березе, в котором некорректно обрабатывались логические параметры. Его подкорректировали. @yoannawx проверь плиз. |
кем обрабатывались некорректно? |
и где вернули? не вижу пул реквеста. |
@Polfath , не спеши. |
#4479 (comment) |
@yoannawx @alexandra-gsoftware @MIchaelShoihet давайте с этим вопросом определимся. если у нас была схема которая, работала 20 лет, в пользу 1/0 то, что там информация хранится в базе данных. т.е. не надо мучаться, мне кажется на данной стадии жизни гедымина не место таким мелким изменениям, которые деляют несовместимым старый код. |
В Delphi5 в скрипт отчета параметр передавался True и False, в FastReport 0 и 1. В Delphi7 до изменений стало передаваться True и False. В березе был отчет один единственный в котором шла проверка <> 0. Тогда и стали исправлять. Исправили так что в редактор скрипт объектов стал передаваться 0 и 1, в результате чего сломалось много отчетов. Сейчас вернули обратно. Почему вдруг в FastReport стало передаваться True False, а не так как было раньше, пока не разобрались. Но оно и не так страшно, за все время работы нового exe в Березе вылез один такой отчет, который я уже поправил |
При использовании (замечено в отчетах) параметра типа Логический, он передается в функцию, как 0 или 1, а не как False или True. При этом конструкция "if not Param then..." отрабатывает некорректно
The text was updated successfully, but these errors were encountered: