Освободите ресурсы, когда прекратите отладку - PullRequest
1 голос
/ 22 октября 2009

Я использую Visual Studio 2005 & C #. В моем событии FormClosing я освобождаю некоторые ресурсы, которые использует мое приложение. Но когда я отлаживаю его и решаю остановиться (прекратить отладку), событие FormClosing не срабатывает и мои ресурсы не высвобождаются должным образом.

Как мне этого избежать?

1 Ответ

2 голосов
/ 22 октября 2009

Если вы под "ресурсами" подразумеваете такие вещи, как открытые дескрипторы и выделенная память, вам не стоит беспокоиться. ОС выпустит это как процесс завершается.

Если вы имеете в виду такие вещи, как временные файлы, разделы реестра или другие вещи, предназначенные для диска, которые вы хотите очистить после себя, я боюсь, вы не сможете это уловить при завершении работы программы, придется очистить его вручную или при следующем запуске. Насколько мне известно, по крайней мере. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...