Сейчас на форуме: zds, _MBK_ (+5 невидимых)

 eXeL@B —› Основной форум —› Помогите найти проверку в трейслоге. Разница лишь в регистрах...
Посл.ответ Сообщение


Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 14 октября 2007 00:17 · Поправил: ToBad
· Личное сообщение · #1

В программе есть место, где определяется верный код или нет. Код лежит в памяти, и если он не верный то принтер не печатает. Ставлю браки на начало и конец этой проверки и делаю трейс в лог файл. Программный код между бряками подгажен екзекриптором, который успешно снят. До первого бряка и после второго код заведомо неверный и печать не происходит. Но если на время прохода между бряками писать в память заведомо верный код, а на втором бряке возвращать неверный, то всё работает. Принтер печатает и т.д. Вся проблема в том, что если в трейслоге убрать значения регистров, то путь прохождения кода одинаков. Выкладываю оба лога и лог сравнения с учётом регистров. Может у кого ни будь есть идеи где тут ключевой момент проверки ?




Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 14 октября 2007 00:21 · Поправил: ToBad
· Личное сообщение · #2


log deleted...
*****




Ранг: -52.7 (нарушитель)
Активность: 0.010
Статус: Участник

Создано: 14 октября 2007 11:25
· Личное сообщение · #3

Так не надо вставлять код тем более лог!Если принтер, то должен быть еще и драйвер, или dll для работы с портами.
Убери логи и подробнее пожалуйста.




Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 14 октября 2007 12:46
· Личное сообщение · #4

Я разобрался. Всем спасибо !


 eXeL@B —› Основной форум —› Помогите найти проверку в трейслоге. Разница лишь в регистрах...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати