Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
1-14151
VID
2002-08-24 20:31
2002.09.05
Сжатие текста, без создания выходного файла


3-13925
sdram
2002-08-15 14:32
2002.09.05
Почему нельзя изменить размер массива


14-14284
Roman Fedoseev
2002-08-04 14:30
2002.09.05
Девайс на com-порт своими руками


6-14206
Aleksandr
2002-06-25 15:33
2002.09.05
Как из вернутого сообщения выдернуть адресат?


1-13980
ggg
2002-08-22 19:11
2002.09.05
регулятор громкости





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский