Сейчас на форуме: (+2 невидимых) |
![]() |
eXeL@B —› Оффтоп —› Отладка программы. Делфи |
Посл.ответ | Сообщение |
|
Создано: 12 апреля 2011 15:21 · Личное сообщение · #1 Извиняюсь, что создаю такую тему, но очень хочется отладить программу. Если скомпилировать код и зайти в Настройки (кнопка со значком молотка), далее слева в раскрываемом меню "Нстройки" и изменить в StringGrid любое поле, то программа упадет с ошибкой "is not a valid integer value". При этом выполнение программы оборвется на определенной строке кода(что логично). Но если вызвать тоже самое окно с маеню "Настройки", щелкнув не по "молотку", а по значку "пешеходный переход ", программа тоже упадет при изменении поля, но на другой строчке. Не могу понять причину. ТАкже есть уже скомпилированный (автором, наверное) .exe, в котором таких ошибок нету. Выкладываю исходник и скомпилированный .exe (для сравнения). Заранее спасибо ![]() ![]() |
|
Создано: 12 апреля 2011 15:42 · Личное сообщение · #2 |
|
Создано: 12 апреля 2011 16:15 · Поправил: SReg · Личное сообщение · #3 BoRoV +1 все воркает. add: вот перекомпилил, показуй где бага? ![]() ![]() |
|
Создано: 13 апреля 2011 13:18 · Поправил: Mavlyudov · Личное сообщение · #4 Вот только заметил: бага появляется, когда прогу запускаешь из-под делфи или из-под отладчика (я пробовал на OllyDbg). Очень странно. С чем это может быть связано? Если запускать просто откомпиленный .exe файл, то бага нету. А когда суешь его в Олли или отлаживаешь в среде делфи, проблемы возникают ... [Добавлено] Вот после того, как прога упала в настройках отладчикп добавил Last exception . Это оказалось 0EEDFADE ![]() |
|
Создано: 14 апреля 2011 09:18 · Личное сообщение · #5 |
|
Создано: 14 апреля 2011 19:07 · Личное сообщение · #6 |
![]() |
eXeL@B —› Оффтоп —› Отладка программы. Делфи |