|
|
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Игнорируется часть кода как при исполнении так и при отладке. Embarcadero® Delphi 10.3 Version 26.0.36039.7899 Приведенный ниже код чередуется в разных процедурах и в одних он исполняется, а других нет. Код простой - включение и отключение фильтрации данных - ошибка исключена. При разном чередовании он перестает работать - или не снимается фильтр или может не устанавливаться фильтр. Причем каждый раз отладчик показывает исполнение кода, но реально он не выполняется. Оптимизатор отключен. Код: pascal 1. 2. и Код: vbnet 1. 2. Кто с таким сталкивался, как бороться? Всем за ранее благодарна! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:06 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola отладчик показывает исполнение кода, но реально он не выполняется Как узнал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:27 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Cola отладчик показывает исполнение кода, но реально он не выполняется Как узнал? В режиме отладки пошагово прохожу по коду и вижу, что он должен выполниться, как код перед ним и после него, который выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:43 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Отладчик к сожалению не всегда синхронно с исходным кодом работает, очень много зависит от правильного его оформления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:45 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Страдалецъ Отладчик к сожалению не всегда синхронно с исходным кодом работает, очень много зависит от правильного его оформления. не только не синхронно но еще и некорректно. Показывает, что исполняется код, который игнорируется. Как это побороть? Есть ли какой-то способ? Поделитесь Вашим опытом пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:48 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
ColaКак это побороть? Есть ли какой-то способ? Забить на отладчик и использовать старую добрую запись в текстовый лог сообщений в ключевых точках. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:53 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola Показывает, что исполняется код, который игнорируется. С какой стати он вдруг "игнорируется"? Я скорее поверю, что компонент может вести себя не так, как вы от него ожидаете, но не в то, что компилятор просто взял и выбросил строку кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 14:57 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ColaКак это побороть? Есть ли какой-то способ? Забить на отладчик и использовать старую добрую запись в текстовый лог сообщений в ключевых точках. Так весь прикол, что логирование работает так же. В одном месте работает, в другом - нет. Код одинаков, условий исключающих нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:08 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
zedxxx Cola Показывает, что исполняется код, который игнорируется. С какой стати он вдруг "игнорируется"? Я скорее поверю, что компонент может вести себя не так, как вы от него ожидаете, но не в то, что компилятор просто взял и выбросил строку кода. Вот и я хотела бы узнать - с какой стати? Это просто факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:09 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
ColaТак весь прикол, что логирование работает так же. В одном месте работает, в другом - нет. Код одинаков, условий исключающих нет. Значит есть. Ищи внимательнее. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:11 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola Это просто факт. Не верю. Это скорее баг в вашем коде (логике). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:14 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola Так весь прикол, что логирование работает так же. В одном месте работает, в другом - нет. Код одинаков, условий исключающих нет. То есть если печатать значения полей до и после - они не изменятся? Два варианта навскидку - 1 - другой поток тут же меняет обратно 2 - если свойства реализованы сеттером, он тихо отвергает присвоение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:16 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola, Напишите в коде в нескольких местах, например, sleep(0) и поставьте на них [F5] точки останова. Далее, не пошагово, а нормально [F9] запустите программу и увидите, по какой ветке пойдет исполнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 15:17 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola, обычно такое бывает, когда - поиграли с датой-временем на компе, дата-время dcu или pas не соответствует настоящим - включена оптимизация в компиляторе - какой-то глюк с dcu Надо проверить время на компе, и грохнуть все ваши dcu, и перекомпилировать проект однозначно в debug mode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 16:09 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
P.S. ну или без sleep'ов, а просто на имеющихся инструкциях поставьте точки останова. про sleep'ы когда писал, имел ввиду вариант тиочки останова по условию: Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 16:12 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Если и отладчик и лог показывают, что код не выполняется - это значит, что его (кода) там нет. Почему его там нет - вот это нужно узнавать, а не почему "отладчик не работает". Начнём со слона в комнате - Build проекту делали? Если да, то проверяли условную компиляцию? Пути поиска? Старые файлы на диске (.dcu) удаляли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 16:20 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Cola, ну, прям, не знаю, на счет: "ошибка исключена" авторUniMainModule.PgOper.Filter:='id ="5"'; id - точно строчка? Если да, то символ "двойные кавычки" точно воспринимается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 17:38 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
kdv Cola, обычно такое бывает, когда - поиграли с датой-временем на компе, дата-время dcu или pas не соответствует настоящим - включена оптимизация в компиляторе - какой-то глюк с dcu Надо проверить время на компе, и грохнуть все ваши dcu, и перекомпилировать проект однозначно в debug mode. Время сихронится само, оптимизатор в компиляторе отключен, dcu грохнула, перебилбила и перекомпилила - не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 17:58 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Gerasimenko Cola, ну, прям, не знаю, на счет: "ошибка исключена" авторUniMainModule.PgOper.Filter:='id ="5"'; id - точно строчка? Если да, то символ "двойные кавычки" точно воспринимается? Эта же строка работает в другом месте того же модуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 17:59 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
ColaЭта же строка работает в другом месте того же модуля. Это не основание считать её правильной. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 18:01 |
|
||
|
Игнорируется часть кода как при исполнении так и при отладке.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ColaКак это побороть? Есть ли какой-то способ? Забить на отладчик и использовать старую добрую запись в текстовый лог сообщений в ключевых точках. dbms_output :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2020, 22:47 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40025628&tid=2037796]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 499ms |

| 0 / 0 |
