First chance exception at $7C812AEB. Exception class EAccessViolation with message 'Access violation at address 0040322C in module 'l2pbx.exe'. Read of address 01AFFF90'. Process l2pbx.exe (3776)
Как посмотреть в Делфи 2007 на каком месте в коде вызывается эта ошибка?
Как посмотреть в Делфи 2007 на каком месте в коде вызывается эта ошибка?
ставиш в параметрах компилятора создание детального map файла, далее при возникновении ошибки смотриш по какому адресу она произошла, в твоём случае 0040322C. Затем открываеш блокнотом map файл пакетхака там в начале будет небольшая таблица со смещениями секций, скорее всего первая секция будет со смещением 00401000, значит отнимаеш от 0040322C смещение 00401000 и получаеш адрес ошибки относительно начала секции - 0000222C и далее с помощью поиска ищеш в таблицах ниже какая строка какого модуля будет наиболее близка от начала к этому значению
ЗЫ скорее всего 0000222C поиском не найдёш так что придётся искать 0000222 а может и 000022 и дальше листать немног вручную
__________________
Я здесь практически не появляюсь!, Skype - ikskor
Добавлено через 12 часов 53 минуты
Заметил такую особенность:
если отключить перехват (снять галочку), а затем залогиниться и на экране выбора сервера включить перехват (поставить галочку), то перехват не работает до тех пор, пока снова не снимешь галочку.
Так и задумано?
Последний раз редактировалось Emocean, 20.08.2008 в 11:51.
Причина: Добавлено сообщение
Комментарии опять синие А мне так нравились зелёные
Добавлено через 2 часа 24 минуты
А можно сделать для фильтра переключатели "Все|Отмеченные|Неотмеченные"? А то иногда так устаёшь искать нужный тип пакета среди отключенных...
Добавлено через 4 минуты
Или сортировку списка по "отмеченности"... или по имени...
Последний раз редактировалось Emocean, 21.08.2008 в 13:46.
Причина: Добавлено сообщение
Рефакторинг или Реорганизация — процесс полного или частичного преобразования внутренней структуры программы при сохранении её внешнего поведения. В его основе лежит последовательность небольших эквивалентных (т.е., сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время, вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и четкости. Рефакторинг позволяет разрабатывать архитектуру программы постепенно, откладывая проектные решения до тех пор, пока не станет более ясной их необходимость.
и какое это отношение имеет к вызову скриптов???
__________________
Я здесь практически не появляюсь!, Skype - ikskor