dmitry Опубликовано 5 октября, 2015 Поделиться Опубликовано 5 октября, 2015 Добрый день. В версии Delphi 10 Seattle обнаружил утечку памяти в проекте NotificationsProject из стандартных примеров. Воспроизводится она легко: 1) при создании формы, вставляем ReportMemoryLeaksOnShutDown := True; 2) Жмем на кнопку Show. Уведомление появляется в Windows 10. 3) Закрываем проект и видим что есть не уничтоженные объекты TNotification; Ярослав, как эту проблему можно исправить? Цитата Ссылка на комментарий
0 dmitry Опубликовано 5 октября, 2015 Автор Поделиться Опубликовано 5 октября, 2015 Дополню, проект VCL Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 6 октября, 2015 Модераторы Поделиться Опубликовано 6 октября, 2015 Дополню, проект VCL покажи код создания уведомления Цитата Ссылка на комментарий
0 dmitry Опубликовано 6 октября, 2015 Автор Поделиться Опубликовано 6 октября, 2015 Код стандартный: procedure TNotificationsForm.btnShowAnotherClick(Sender: TObject); var MyNotification: TNotification; begin MyNotification := NotificationCenter1.CreateNotification; try MyNotification.Name := 'Windows10Notification2'; MyNotification.Title := 'Windows 10 Notification #2'; MyNotification.AlertBody := 'RAD Studio 10 Seattle'; NotificationCenter1.PresentNotification(MyNotification); finally MyNotification.Free; end; end; Цитата Ссылка на комментарий
0 dmitry Опубликовано 6 октября, 2015 Автор Поделиться Опубликовано 6 октября, 2015 Может кто-нибудь проверить, проявляется ли у Вас такая ситуация? Цитата Ссылка на комментарий
0 dmitry Опубликовано 6 октября, 2015 Автор Поделиться Опубликовано 6 октября, 2015 Такая же ситуация касается и проекта FMX. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 16 октября, 2015 Администраторы Поделиться Опубликовано 16 октября, 2015 [Отклонение] Утечка памяти в компоненте TNotificationCenter Цитата Ссылка на комментарий
Вопрос
dmitry
Добрый день.
В версии Delphi 10 Seattle обнаружил утечку памяти в проекте NotificationsProject из стандартных примеров.
Воспроизводится она легко:
1) при создании формы, вставляем ReportMemoryLeaksOnShutDown := True;
2) Жмем на кнопку Show. Уведомление появляется в Windows 10.
3) Закрываем проект и видим что есть не уничтоженные объекты TNotification;
Ярослав, как эту проблему можно исправить?
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.