Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Сборка 77 (число прочтений - 10718 )
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Сборка 77
18. Октября 2007 :: 19:27
Печать  
Привязка элементов формы - просто перестала правильно работать...
  
Наверх
wwwICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #1 - 18. Октября 2007 :: 19:43
Печать  
+1 Печаль
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Сборка 77
Ответ #2 - 18. Октября 2007 :: 20:33
Печать  
noprogrammer писал(а) 18. Октября 2007 :: 19:27:
Привязка элементов формы - просто перестала правильно работать...


эксперимента ради перенесите создание привязки из "ПослеОткрытия" в "ПослеСозданияФормы". расскажи что выйдет.

у меня по другому привязка реализована, просто до безобразия. Но в "ПослеСозданияФормы" отрабатывает как часы, в "ПослеОткрытия" "вкривь и вкось" (на 77 не проверял, т.к. все работает и так).
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #3 - 18. Октября 2007 :: 20:51
Печать  
Никакой разницы. Естественно сразу проверил.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сборка 77
Ответ #4 - 18. Октября 2007 :: 22:04
Печать  
Проверил получение размеров формы, начиная с самых ранних релизов.

До #74 включительно возвращаются одинаковые результаты (но разные в ПриОткрытии, ПослеСозданияФормы и ПослеОткрытия, что есть правильно).
Так что привязка должна работать одинаково до #74 включительно.

#74 и более ранние
При открытии 978х558
После создания 520х461
После открытия 619х336 
                    
#75 (изменилось в ПриОткрытии)
При открытии 297х246 
После создания 520х461
После открытия 619х336

#76 (так же, как в ранних, только добавлена толщина бордюра)
При открытии 982х562
После создания 524х465
После открытия 623х340

#77 (вернулись к #75, с которого все и началось)
При открытии 297х246
После создания 520х461
После открытия 619х336

Но, похоже, зацепили еще что-то важное кроме размеров формы. Печаль
  
Наверх
ICQ  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Сборка 77
Ответ #5 - 19. Октября 2007 :: 02:40
Печать  
Уважаемые разработчики! Верните тот механизм, что был в #69 и до #74. Опять привязка не работает!!! Печаль Я же эту тему уже давно поднимал в основной ветке по новым релизам - даже проверочные обработки постил всякие разные... и с закладками и без (Сначала система полностью умерла, потом восстановилась нормально для всех форм, кроме тех, где имелись закладки и вот теперь опять Печаль) Продолжаю сидеть на #69, и я не один такой счастливый...

Вот и цитата:

slider26 писал(а) 18. Октября 2007 :: 10:49:
artbear писал(а) 18. Октября 2007 :: 10:44:
Народ, что молчим?
Если больше пропущенных багов не наблюдается или все исправлены, мы с Алексеем будем выкладываться сборку.

В "ПриОткрытии()" получение координат работает как в #69? Алексей вроде бы писал, что всё вернёт. (Упоминаний об этом методе в описании не нашёл.)

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #6 - 19. Октября 2007 :: 05:21
Печать  
vip писал(а) 18. Октября 2007 :: 22:04:
До #74 включительно возвращаются одинаковые результаты (но разные в ПриОткрытии, ПослеСозданияФормы и ПослеОткрытия, что есть правильно).
Так что привязка должна работать одинаково до #74 включительно.

Но, похоже, зацепили еще что-то важное кроме размеров формы. Печаль

Народ, не подтверждаю.
Мои автоматические тесты возвращают одинаковые значения для размеров/положения формы и атрибутов на форме для сборок ФормЕкс 60 и 77 - т.е. я вернул все как было, код показывает тоже самое Печаль

Очень странно все это.
Просьба, выложите кто-нибудь в ветку тестовую конфу с формой, использующей привязку, и классом привязки.
Чтобы я сам мог проверить на разных релизах работу привязки.

ЗЫ лично я привязкой не пользуюсь Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #7 - 19. Октября 2007 :: 05:23
Печать  
vip писал(а) 18. Октября 2007 :: 22:04:
#74 и более ранние
При открытии 978х558
После создания 520х461
После открытия 619х336  
...
(

Указанные варианты проверялись для полностью максимизированного окна?
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сборка 77
Ответ #8 - 19. Октября 2007 :: 05:32
Печать  
Цитата:
ЗЫ лично я привязкой не пользуюсь

Я тоже, у меня своя.
Но за то, что написал выше, отвечаю. Проверял на форме списка справочника.
Моя привязка работает, т.к. размеры формы никогда в ПриОткрытии не беру.
Но беспокоит большое количество появившихся изменений в поведении многих методов.
Не все, имхо, связано с определением размеров. Насколько я знаю, все случилось так.
Цитирую АЛьФа

[.75] Глобально во всей компоненте исправлена проверка на существование формы для методов и свойств, которые работают только после физического открытия окна.
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сборка 77
Ответ #9 - 19. Октября 2007 :: 05:36
Печать  
artbear писал(а) 19. Октября 2007 :: 05:23:
vip писал(а) 18. Октября 2007 :: 22:04:
#74 и более ранние
При открытии 978х558
После создания 520х461
После открытия 619х336  
...
(

Указанные варианты проверялись для полностью максимизированного окна?

Нет. У меня во всех конфах нельзя окно максимизировать. При необходимости раскрытия я просто подгоняю размеры под окно MDI. И очень часто применяю формы с неизменяемыми размерами.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #10 - 19. Октября 2007 :: 05:43
Печать  
Дайте пример или линк на пример.
Чем быстрее я увижу проблему, тем быстрее смогу ее решить
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #11 - 19. Октября 2007 :: 05:50
Печать  
slider26 писал(а) 19. Октября 2007 :: 02:40:
Уважаемые разработчики! Верните тот механизм, что был в #69 и до #74. Опять привязка не работает!!! Печаль Я же эту тему уже давно поднимал в основной ветке по новым релизам - даже проверочные обработки постил всякие разные...

Увидел тестовую обработку
http://www.1cpp.ru/forum/YaBB.pl?num=1156224004/335#335
Да, баг наблюдаю, будем разбираться.
  

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


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Сборка 77
Ответ #12 - 19. Октября 2007 :: 05:51
Печать  
Вот тестовая конфа. 2 обработки, которые можно уменьшать/увеличивать/максимизировать.
В одной добавлены закладки (так виднее ошибку с увеличением размера на ширину бордюра.) Улыбка
  

Test_009.rar ( 891 KB | Загрузки )
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Сборка 77
Ответ #13 - 19. Октября 2007 :: 05:56
Печать  
artbear писал(а) 19. Октября 2007 :: 05:50:
Увидел тестовую обработку
http://www.1cpp.ru/forum/YaBB.pl?num=1156224004/335#335
Да, баг наблюдаю, будем разбираться.

С тестовой конфой немного опоздал Улыбка
В комплекте FE #69 и FE #77. Баг с бордюром в #76 отлично видно на тестовой обработке с закладками Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сборка 77
Ответ #14 - 19. Октября 2007 :: 06:12
Печать  
vip писал(а) 19. Октября 2007 :: 05:32:
Цитирую АЛьФа
[.75] Глобально во всей компоненте исправлена проверка на существование формы для методов и свойств, которые работают только после физического открытия окна.

Да, похоже, что здесь Алексей ошибся Печаль
Я пытался обойтись малой кровью, оставив большую часть его изменений, но не получилось.
Все эти правки полностью отменил и счас все ок.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать