Отслеживание ошибок или различные вырианты дебага.
Описание проблемм.
1) Не корректное закрытие программы.
ИНОГДА после закрытия программы - она продолжает бежать.
Тоесть в Task Manager - виден процесс убитой ранее программы.
2) Съедает память.
Моя программа должна бежать около12-16 часов в день. Использую Timer так как возврашяюсь к одним и темже процедурам каждые X промежуток времени. То чо программа занимает ресурсы на начальной стадии программы - это ясно. Проблемма в том то программа постеппенно начинает сьедать ресурсы. Тоесть при запуске она занимает 7,700к а уже через часика 2-3 она занимает уже ~9.000к.
Это конечно мелочь но проблемма в том что программа работоет корректно только 2-3 часа.
Решение проблеммы.
У меня есть задумка поставить программу на логерры. Тоесть записывать данные в файл с различными данными. Но меня он не очень устраивает так как программа перевалила за несколько тышь строк.
Сушествуют ли другие варианты атслеживания проблем такого рода?
В VB есть следушие опции дебага:
Break on All Errors
Break in Class Module
Break on Unhandled Errors
Но они не подходят так как видать не каких ошибок не происходит, возможно я не предусмотрел какую нибуть комбинацию. И когда она происходит програма заходит в loop.
Буду рад выслушать ваши предложения.
Сенкс.