Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 46 ОтправитьПечать
Очень популярная тема (более 25 ответов) Тестирование 1cpp-icl (icpp) (число прочтений - 195558 )
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #60 - 27. Марта 2008 :: 19:05
Печать  
короче тест такой, если в ТП добавить

Процедура РеквТабличноеПолеПриАктивизацииЯчейки(ТабличноеПоле)
     ТабличноеПоле.ПерерисоватьСтроки();
КонецПроцедуры

и сравнить 3.0. с 2.5, то замедление будет заметно невооруженным глазом
+ в 3.0. будет подвисать позиция при скролинге клавой

без этой процедуры замедление тоже есть, но не так заметно

  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #61 - 27. Марта 2008 :: 19:12
Печать  
aou1c писал(а) 27. Марта 2008 :: 19:05:
короче тест такой, если в ТП добавить

Процедура РеквТабличноеПолеПриАктивизацииЯчейки(ТабличноеПоле)
     ТабличноеПоле.ПерерисоватьСтроки();
КонецПроцедуры

и сравнить 3.0. с 2.5, то замедление будет заметно невооруженным глазом
+ в 3.0. будет подвисать позиция при скролинге клавой

без этой процедуры замедление тоже есть, но не так заметно



А зачем, если не секрет, ты такой ужас делаешь?
Ты же перерисовываешь при каждом чихе на ТП.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #62 - 27. Марта 2008 :: 19:30
Печать  
aou1c писал(а) 27. Марта 2008 :: 19:05:
короче тест такой, если в ТП добавить

Процедура РеквТабличноеПолеПриАктивизацииЯчейки(ТабличноеПоле)
     ТабличноеПоле.ПерерисоватьСтроки();
КонецПроцедуры

Ага, и еще добавь обработочку потяжелее в ПриВыводеСтроки.

Для меня, кстати, осталось загадкой, о какой именно 2.5 ты говоришь (а это важно).
Можешь не признаваться, но мне догадываться лениво.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #63 - 27. Марта 2008 :: 19:50
Печать  
aou1c писал(а) 27. Марта 2008 :: 19:05:
Процедура РеквТабличноеПолеПриАктивизацииЯчейки(ТабличноеПоле)
     ТабличноеПоле.ПерерисоватьСтроки();
КонецПроцедуры


жесть Улыбка
  
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #64 - 28. Марта 2008 :: 12:10
Печать  
Arta писал(а) 27. Марта 2008 :: 19:50:
aou1c писал(а) 27. Марта 2008 :: 19:05:
Процедура РеквТабличноеПолеПриАктивизацииЯчейки(ТабличноеПоле)
     ТабличноеПоле.ПерерисоватьСтроки();
КонецПроцедуры


жесть Улыбка


Да не жесть это, а выход был в свое время, когда не было выделения текущей строки одним цветом и текущей колонки другим цветом. Вышел из положения именно таким способом и задержки ни какой не заметил, а вот на релизе 3.0 icl подтормаживает откровенно и текущая строка появляется после отпускания клавиши
Щас в новых релизах не так давно такая возможность появилась, но переход  проблематичен, не на всех машинах все гладко(прозрачно) проходит, требуется вмешательство, а это время, вот и присматриваюсь пока.
версия 3.0 работает медленнее о чем писал выше. Сравнивал с версиями 2.5.0.5 и 2.5.0.6 текущий найтбилд.


  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #65 - 28. Марта 2008 :: 12:23
Печать  
Хз.

Я бы еще понял, если бы речь шла о разнице с 2.5.0.5.
Но разница с текущим найтбилдом, в котором реализация ТП такая же, как в icpp/3.0?
Есть ощущение, что какие-то данные, предоставленные тобой, не вполне недостоверны.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #66 - 28. Марта 2008 :: 12:27
Печать  
kms писал(а) 28. Марта 2008 :: 12:23:
Хз.

Я бы еще понял, если бы речь шла о разнице с 2.5.0.5.
Но разница с текущим найтбилдом, в котором реализация ТП такая же, как в icpp/3.0?
Есть ощущение, что какие-то данные, предоставленные тобой, не вполне недостоверны.


Пардон,
точно наврал
с текущим найтбилдом такая-же проблема как и с 3.0
  
Наверх
ICQ  
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #67 - 28. Марта 2008 :: 12:30
Печать  
с найтбилдом 2.5.0.6 от 22 01.2008 такой проблемы нет
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #68 - 28. Марта 2008 :: 12:54
Печать  
А вот теперь обрати внимание на нашу с тобой переписку.
И прикинь, сколько раз мне пришлось задавать один и тот же вопрос и обдумывать неверные данные. Улыбка

Да, начиная с TF_RC3 в ТП используется безопасный вариант отрисовки.
В том числе относительно падений при включении автообновления и прочих рекурсивных вызовах.

Здесь ты сам себе создал проблемы.
Чтобы от них избавиться, надо позаботиться о том, чтобы ПриВыводеСтроки() выполнялась за минимальное время.
В том числе - скорее всего придется избавиться от использования "ПерерисоватьСтроки()" при активизации ячейки.
Если есть какой-то вывод в окно сообщений - то это вообще первая причина при появлении проблем с отрисовкой.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #69 - 28. Марта 2008 :: 13:21
Печать  
kms писал(а) 28. Марта 2008 :: 12:54:
А вот теперь обрати внимание на нашу с тобой переписку.
И прикинь, сколько раз мне пришлось задавать один и тот же вопрос и обдумывать неверные данные. Улыбка

Да, начиная с TF_RC3 в ТП используется безопасный вариант отрисовки.
В том числе относительно падений при включении автообновления и прочих рекурсивных вызовах.

Здесь ты сам себе создал проблемы.
Чтобы от них избавиться, надо позаботиться о том, чтобы ПриВыводеСтроки() выполнялась за минимальное время.
В том числе - скорее всего придется избавиться от использования "ПерерисоватьСтроки()" при активизации ячейки.
Если есть какой-то вывод в окно сообщений - то это вообще первая причина при появлении проблем с отрисовкой.


Ну вот спасибо, это уже кое-что

извеняюсь за бестолковость, если что
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #70 - 28. Марта 2008 :: 13:51
Печать  
Да все ок.

И хотел бы тебе сказать что-нибудь еще хорошее, да скорее всего, здесь только сам можешь это решить.
У меня тоже если в ПриВыводеСтроки() что-то активно выводить в окно сообщений, будет тормозить.

Но реально сделать быстро не проблема, как правило это удается.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #71 - 29. Марта 2008 :: 06:32
Печать  
Содержимое данного сообщения было перенесено СЮДА.
  
Наверх
www  
IP записан
 
grayrat
Junior Member
**
Отсутствует



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #72 - 02. Апреля 2008 :: 11:22
Печать  
Проблема с отладкой.

При нажатой кнопке "Отладчик" в 1cpp-icl открывает формы классов, и отрабатывает останов, но не закрывает формы при уничтожении объекта.

  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #73 - 02. Апреля 2008 :: 13:25
Печать  
grayrat писал(а) 02. Апреля 2008 :: 11:22:
Проблема с отладкой.

При нажатой кнопке "Отладчик" в 1cpp-icl открывает формы классов, и отрабатывает останов, но не закрывает формы при уничтожении объекта.

1) Прошу в багзиллу.
2) Как определяешь, что объекты уничтожены? Деструктор точно вызывается?
3) Этот же код как ведет себя в 2.5 при включенной отладке?
4) ФормЕкс используешь? Если да, порядок загрузки 1С++ и ФормЕкс ?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
grayrat
Junior Member
**
Отсутствует



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #74 - 02. Апреля 2008 :: 13:27
Печать  
В обработке создается локальный объект класса. Обработка закрывается - форма класса остается открытой.
В 2.5.0.6 все работает нормально - т.е. форма класса закрывается.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 46
ОтправитьПечать