Страница 1 из 1

тормозит закрытие приложения (RxUtils.FormStorage)

Добавлено: 10 фев 2006, 10:55
buletz
писал себе писал программу на дельфе 6.0 , никого не трогал .
и тут на тебе, началась такая фигня : когда для закрытия нажимаешь крестик в прав-верх углу окна , либо жмешь ALT+F4 , то перед тем как окно закроется - проходит секунды 2-3. Раньше закрывалось моментально.
Сделал точку останова (breakpoint) в событии OnClose на форме - в итоге получается что тормоза (пауза) происходят до возникновения события OnClose, т.е. в точку останова попадает с задержкой после нажатия ALT+F4 .


В чем беда ? Мож кто сталкивался ?

Добавлено: 10 фев 2006, 11:15
buletz
выяснил причину. оказывается есть такая тема FormStorage, которая входит в состав RxUtils
Так вот если удаляешьэту штуку то прога перестает тормозить
Я так понимаю что тормозит FormStorage именно тогда когда ей нужно сохранить положения многих элементов, т.е.
чем больше элементов тем сильней тормозит.
Кто-нибудь поборол эту штуку ?

Добавлено: 10 фев 2006, 11:37
buletz
короче поборол :)
оказалось что FormStorage каждый раз на выходе сохранял содержание Memo компонентов, который содержал 40 строк (кажд. строка по 20 символов)
странно конечно что на сохранени 40 *20 символов требовалось 2-3 сек... такой вот тормозной FormStorage :(

после того как из мемо были удалены эти строчки прога стала закрываться моментально