Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Memory   Найти похожие ветки 

 
Nikkk   (2002-08-14 14:00) [0]

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


 
asdf   (2002-08-14 14:21) [1]

?


 
Kuusiniemi ©   (2002-08-14 14:25) [2]

При закрытии приложения во-первых, система сама память освобождает, а во-вторых, если вы закрыли приложение - какую такую копию вы боитесь запустить?


 
Nikkk   (2002-08-14 14:49) [3]

Поясняю.
После запуска приложения 5 раз, выдаётся ошибка
"Insufficient memory for this operation".
В "Диспетчере" видно, что запущено несколько копий(=> память не освобождается). После удаления этих процессов в "Диспетчере" всё можно запустить ещё 5 раз и т.д.


 
SaS13 ©   (2002-08-14 14:54) [4]

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


 
Johnmen ©   (2002-08-14 14:55) [5]

Память вообще-то не безгранична...
Или надо запустить 100 копий ? :)))))))


 
Nikkk   (2002-08-14 15:13) [6]

Я закрываю приложение методом terminate.
Копий вообще запускать не надо.
После закрытия приложения, оно не освобождает память, и при следующем запуске в "диспетчере" появляется ещё одна запись. Т.Е. это выглядит так:
a.exe
a.exe
a.exe
a.exe
...
Вот когда их все закроешь в "диспетчере", тогда можно запустить приложение ещё 5 раз.


 
SaS13 ©   (2002-08-14 15:19) [7]

библиотеки подключаешь?


 
Anatoly Podgoretsky ©   (2002-08-14 15:23) [8]

Это почти что Reset, только после Reset хоть память чистая


 
Nikkk   (2002-08-14 15:25) [9]

Да: dbiprocs, DBE


 
Nikkk   (2002-08-14 15:26) [10]

Если поможет, то в "Диспетчере" их видно на вкладке
"Процессы"


 
SaS13 ©   (2002-08-14 15:28) [11]

а после использования отключаешь?


 
Johnmen ©   (2002-08-14 15:29) [12]

Попробуй не Terminate , а Halt.


 
Shaman_Naydak ©   (2002-08-14 17:57) [13]


> Johnmen © (14.08.02 15:29)

Halt - это дурно, никакой гарантии, что все выгрузится корректно..
А что Terminate не работает, так ты проверь свою прогу-то под отладчиком как следуеь .. зависает она где-то на этапе выгрузки


 
Johnmen ©   (2002-08-14 18:08) [14]

>Shaman_Naydak © (14.08.02 17:57)

Не спорю. Предлагаю просто попробовать...


 
Kurs   (2002-08-15 10:31) [15]

Спасибо всем, действительно подвисала. Исправил.



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
14-14266
Зубарев Антон
2002-05-10 11:49
2002.09.05
Работа с LPT


3-13894
Fiend
2002-08-14 15:49
2002.09.05
Даже не знаю как озаглавить


1-14098
ErmSergey
2002-08-23 15:33
2002.09.05
Помогите с ошибкой


1-13984
Бегинер
2002-08-25 19:09
2002.09.05
UpDown


1-14168
Man-In-Red
2002-08-23 23:04
2002.09.05
Есть проблема у меня – нужен совет