Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2017, 17:15   #1
Sielsmile
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 2
По умолчанию Программа копит память в системе

Доброго времени суток. Так как новичок, который учится программированию, столкнулся с проблемой при создании проекта:
создал программу, которая выводит определенное соощение в указанное время. Программу скрыл с диспетчера задач(видно только в процессах) Но по истечении около двух суток программа перестает работать и копится память в процессах. Не могу понять с чем связана такая проблема. Помогите, буду весьма признателен.

Текст программы во вложении. Недаюсь, поставил вопрос правильно и предоставил более-менее полную информацию.
Вложения
Тип файла: txt Unit1.txt (2.0 Кб, 141 просмотров)
Тип файла: txt Unit2.txt (954 байт, 140 просмотров)

Последний раз редактировалось Sielsmile; 16.01.2017 в 17:17.
Sielsmile вне форума Ответить с цитированием
Старый 16.01.2017, 18:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Обычно всем лень скачивать исходники из вложений.

Для поиска утечек есть профайлеры типа FastMM, AQTime, ...
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.01.2017, 00:00   #3
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Для начала - зачем вы при каждом срабатывании таймера запускаете procedure sound???
Ее достаточно запустить один раз при создании формы (причем только 2 первых оператора), а в обработчике таймера вместо вызова sound выполнять
Код:
form2.mediaplayer1.Play;
kropotkina-alice вне форума Ответить с цитированием
Старый 17.01.2017, 10:00   #4
Sielsmile
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 2
По умолчанию

Спасибо за советы, переделал. Но вот все равно копит память, после вывода 2ой формы. Вроде и таймер отключаю после выполнения действия...
Sielsmile вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа (загрузка в память) AlinaRodina Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 06.06.2013 15:36
Программа использует всю память. Анатоль Общие вопросы по Java, Java SE, Kotlin 0 14.02.2012 17:05
Как программа(видеоконвертер) узнает какие кодеки установленны в системе? Foxtrod Помощь студентам 2 13.01.2011 08:58
память, которую занимает программа Juffin Общие вопросы Delphi 2 28.10.2010 08:01
ПрограмМа чтОБы тренИровать память Anarx Паскаль, Turbo Pascal, PascalABC.NET 2 21.03.2009 14:45