Перейти к содержанию
Fire Monkey от А до Я
  • 0

Проблемы с StyleBook при закрытии программы


NesDmitrijj

Вопрос

Здравствуйте!

 

Обнаружил проблему (баг) в компоненте StyleBook. Точнее проблемы две:

 

Баг №1:

StyleBook не уживается с переменной ReportMemoryLeaksOnShutdown. Я использую эту переменную для того, чтобы отображать сообщения об утечках памяти при закрытии программы. Так вот, если эту переменную установить в True, то при закрытии программы возникает "Access violation...". Проблема возникает в модуле FMX.Platform.Win (см. прик. файл №1)

 

Для воспроизведения проблемы достаточно:

1. Создать новый проект

2. Закинуть на форму компонент StyleBook. Указать в свойстве FileName путь к файлу стиля (*.style)

3. В проекте после Application.Initialize; вставить строку  ReportMemoryLeaksOnShutdown := True;

4. Запустите выполнение программы и закройте её. Тут и возникнет  "Access violation...".

 

Примечание: проблема возникает только если свойство FileName заполнено.

 

Баг №2:

В StуleBook обнаружена утечка памяти (см. прик. файл №2)

 

Для воспроизведения проблемы достаточно:

1. Создать новый проект

2. Закинуть на форму компонент StyleBook. Указать в свойстве FileName путь к файлу стиля (*.style)

3. Очистить свойство FileName

4. В проекте после Application.Initialize; вставить строку  ReportMemoryLeaksOnShutdown := True;

5. Запустите выполнение программы и закройте её. Тут и возникнет сообщение об утечке памяти.

 

Примечание: проблема возникает если единожды указать путь к файлу стиля и сохраняется даже после очистки свойства FileName.

 

P.S. Эти проблемы как-то исправляются? Если нет, то сообщите, плз, разработчикам о этих багах.

post-344-0-40213100-1409591525_thumb.jpg

post-344-0-46650400-1409591841.jpg

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Можно конечно не использовать переменную ReportMemoryLeaksOnShutdown, чтобы избежать первой проблемы, но вторая останется (просто о ней не будет сообщаться при закрытии).

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...