Выгрузить DLL-файлы из программы MFC - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть программа MFC, которая даже после закрытия программы не удаляется и по-прежнему отображается в диспетчере задач.Когда я посмотрел на стек вызовов, я увидел, что некоторые DLL-файлы загружаются, но не выгружаются.

Есть ли способ сделать все DLL-файлы выгруженными при выходе из программы?Поэтому exe не будет отображаться в диспетчере задач.

Я объявил некоторые переменные в верхней части класса:

vtkPoints *newPts = vtkPoints::New();
vtkPoints *newPtsSuction  = vtkPoints::New();     
CArray <double,double> ScalarValues_pressure;
CArray <double,double> ScalarValues_suction;
CArray <double,double> ScalarValues;

И добавлю значения к ним в другой функции и используюпеременные непосредственно в другой функции.

1 Ответ

1 голос
/ 22 февраля 2012

Проблема в первую очередь не в разгрузке DLL.Ваше приложение зависает в каком-то тупике или иным образом не завершает завершение должным образом.После исправления библиотеки будут автоматически выгружены, и процесс будет продолжен, в том числе из списка задач.

...