Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) странное поведение formex.dll (число прочтений - 7852 )
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
странное поведение formex.dll
10. Февраля 2009 :: 07:23
Печать  
Здравствуйте !
Обнаружил странное поведение версии formex.dll 2.0.5.93.
После загрузки компоненты через ЗагрузитьВнешнююКомпоненту функции которые используются для отображения информации в колонках журнала стали считаться по два раза при открытии журнала его обновлении и разварачивании на весь экран. Со старой версией компоненты такого не наблюдалось. Прилагаю демонстрационную конфу с данным глюком. (Использовал демо пример из комплекта компоненты). Откройте журнал и вы увидите что в окне сообщений появлись сообщения "тест" их будет в два раза больше чем реально документов в списке журнала, т.е. я сделал вывод что форма журнала стала обновляться два раза подрят.
А теперь представьте что будет на журнале из 1000 записей ...
  

FormEx_bug.zip ( 485 KB | Загрузки )
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: странное поведение formex.dll
Ответ #1 - 10. Февраля 2009 :: 07:40
Печать  
1. Не надо вставлять в аттач саму компоненту, достаточно ссылки на нее.
2.
Цитата:
А теперь представьте что будет на журнале из 1000 записей ...

Ничего не будет. Сработает только для видимых строк в журнале.
  
Наверх
ICQ  
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #2 - 10. Февраля 2009 :: 07:50
Печать  
Цитата:
Ничего не будет. Сработает только для видимых строк в журнале.


Согласен. Но если используется "тяжелая" процедура или процедур несколько, получим значительное замедление работы. Я обнаружил проблему только потому, что пользователи стали звонить и жаловаться на тормоза в журналах.
  
Наверх
 
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #3 - 10. Февраля 2009 :: 23:15
Печать  
Может кто знает как такое поведение компоненты побороть или это баг.
  
Наверх
 
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #4 - 26. Ноября 2009 :: 12:37
Печать  
Уважаемые разработчики, неужели никого кроме меня не волнует замедление работы форм из-за двойного пересчета формул при раскраске в списках справочников журналах.  Нерешительный
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: странное поведение formex.dll
Ответ #5 - 26. Ноября 2009 :: 13:25
Печать  
Волнует. Но поделать с этим пока ничего нельзя. Надо ждать...
  

FormEx developer
Наверх
www  
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #6 - 29. Ноября 2009 :: 13:19
Печать  
Протестировал релиз 97 компоненты на предмет двойного расчета формул. Двойной расчет функций теперь не происходит, но появились глюки раскраски, но это  лучше чем тормоза. Будем ждать ....
  
Наверх
 
IP записан
 
__RAM
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 1
Зарегистрирован: 24. Декабря 2009
Re: странное поведение formex.dll
Ответ #7 - 24. Декабря 2009 :: 06:46
Печать  
Кто-нибудь заметил, с какого релиза началось? (двойной расчет)
  
Наверх
 
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #8 - 03. Февраля 2010 :: 14:39
Печать  
В версии  2.0.5.98 опять появился двойной расчет формул. Плохо. Я так понимаю одновременно получить расскраску без глюков и не пересчитывать форму дважды не получится. Может тогда хотябы на переключатель это повесить ?. У кого расскраска не критична могли бы двойное обновление формы отключать.
  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: странное поведение formex.dll
Ответ #9 - 15. Февраля 2010 :: 12:04
Печать  
раньше стоял 93 релиз, да в нем был двойной пересчет, но с ним не было никаких тормозов, а на 98 периодичеки просходят зависания 1с
  
Наверх
wwwICQ  
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #10 - 27. Февраля 2010 :: 11:48
Печать  
В  2.0.5.99 двойной пересчет формул остался.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: странное поведение formex.dll
Ответ #11 - 11. Октября 2012 :: 08:36
Печать  
Интересно, есть ли какие-то наметки на преодоление двойного просчета Formex-а?
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: странное поведение formex.dll
Ответ #12 - 11. Октября 2012 :: 09:47
Печать  
alyuev писал(а) 11. Октября 2012 :: 08:36:
Интересно, есть ли какие-то наметки на преодоление двойного просчета Formex-а?

К сожалению разработчик молчит  Печаль
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать