![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ошибка [D5, Win95/98]
Никита © (2002-02-09 14:18:00)Доброе утро, день, вечер...
Предисловие:
Пришлось перейти с Вижуал Бейсика на Дельфи 5.
Ситуация:
Расчётная задача. Консольное приложение, сохраняющее промежуточные результаты в
текстовый файл. После внесённых изменений программа перестала работать, при этом
не выдаёт никаких сообщений об ошибках, не виснет - просто в какой-то момент
времени вылетает, не закрывая файл. В режиме пошагового прохождения никаких
проблем не возникает, результаты сохраняются в файл (не уверен, что верные, но
не в этом суть).
Вопрос: - Как обнаружить ошибку?
- Как настроить среду, чтобы обеспечивался максимальный контроль над работой
приложения?
wicked (2002-02-09 15:02:00) [1]2 Никита
есть еще способ - дописать отладочный код... то есть писать в твой текстовый файл вседанные, которые влияют на результат.... а потом проанализировать, на каком этапе вычислений программка вылетает....
2 all
кстати, способ годится для отладки в тех ситуациях, когда отладчика нету по определению.... например, триггера в mssql...
Digitman (2002-02-09 14:33:00) [2]>>Как обнаружить ошибку?
Только пошаговой трассировкой. Предствляя себе, что должно делаться в каждой строчке, контролировать результаты ее выполнения (при этом всякий раз имея полное представление, выполнить ли step into либо step over).
Лучше всего будет, если ты приведешь текст своей консоли
Anatoly Podgoretsky (2002-02-09 14:26:00) [3]Если оставить лирику, то твой вопрос выглядит так
Помогите, у меня что то не работает