Переключение на Главную Страницу Страницы: 1 ... 14 15 [16] 17 18  ОтправитьПечать
Очень популярная тема (более 25 ответов) Революция - возможность добавления атрибутов!! (число прочтений - 176481 )
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #225 - 27. Мая 2008 :: 05:02
Печать  
vip писал(а) 26. Сентября 2007 :: 11:20:
Цитата:
2. Удаления добавленный атрибутов пока нет.

А все так же хочется Улыбка

artbear
Все продолжает хотеться.
В багзиллу написать?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #226 - 27. Мая 2008 :: 05:05
Печать  
В ней давно уже есть Улыбка
http://www.1cpp.ru/bugs/show_bug.cgi?id=3466
Пока решения нету.
ЗЫ вот kms для прямого редактирования ТП сделал удаление, но ему проще - он добавил объект и тут же удаляет.
Вы же хотите добавления / удаления в произвольном порядке Улыбка
  

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: Революция - возможность добавления атрибутов!!
Ответ #227 - 27. Мая 2008 :: 05:14
Печать  
Цитата:
Вы же хотите добавления / удаления в произвольном порядке

А может, так? УдалитьАтрибут(ХэндлАтрибута)?

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #228 - 27. Мая 2008 :: 05:38
Печать  
Без разницы Печаль
Все равно удаление атрибута, который добавлен НЕ ПОСЛЕДНИМ, это очень нетривиальная задача Печаль
  

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: Революция - возможность добавления атрибутов!!
Ответ #229 - 27. Мая 2008 :: 05:53
Печать  
artbear писал(а) 27. Мая 2008 :: 05:38:
Без разницы Печаль
Все равно удаление атрибута, который добавлен НЕ ПОСЛЕДНИМ, это очень нетривиальная задача Печаль

Печально.
Но мы в тебя верим Улыбка
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #230 - 19. Июля 2008 :: 19:50
Печать  
Артур, эээ... я с недосыпа или действительно косяк?

Код
Выбрать все
РасширениеФормы = СоздатьОбъект("РасширениеФормы");
РасширениеФормы.УстановитьФорму(Форма);
НовыйАтрибут = РасширениеФормы.ДобавитьАтрибут("НоваяКнопка", 3, );
НовыйАтрибут.УстановитьКоординаты(50, 50, 200, 40);
НовыйАтрибут.Доступность = 0;
Форма.НоваяКнопка.Доступность(0);
РасширениеФормы.Обновить(); 



А кнопочка-то доступна Печаль

Причем НовыйАтрибут.Доступность возвращает 0, как и Форма.НоваяКнопка.Доступность(), но при этом кнопка доступна.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #231 - 19. Июля 2008 :: 19:55
Печать  
А поломалося аж в #79 сборке! Печаль
И никто не заметил? Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #232 - 21. Июля 2008 :: 03:21
Печать  
Arta писал(а) 19. Июля 2008 :: 19:55:
А поломалося аж в #79 сборке! Печаль
И никто не заметил? Печаль

Потому что подобную вещь можно заметить только визульно, пока нет авто-юниттестов Печаль
Буду думать.
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #233 - 21. Июля 2008 :: 05:35
Печать  
Артур а можно хотя бы сделать удаление последнего добавленного атрибута? Ну уж оч хочется... например добавить кнопку АктивИкс зафигарить, потом отработать и удалить кнопку после этого  Круглые глаза
"честное слово" мне нужно один добавить и один удалить... ближайшие пару месяцев а то и больше просить не буду ничего  Очень довольный ну почти  Смех ну совсем малость если только  Смех
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #234 - 24. Июля 2008 :: 12:02
Печать  
Arta писал(а) 19. Июля 2008 :: 19:50:
Артур, эээ... я с недосыпа или действительно косяк?

Код
Выбрать все
РасширениеФормы = СоздатьОбъект("РасширениеФормы");
РасширениеФормы.УстановитьФорму(Форма);
НовыйАтрибут = РасширениеФормы.ДобавитьАтрибут("НоваяКнопка", 3, );
НовыйАтрибут.УстановитьКоординаты(50, 50, 200, 40);
НовыйАтрибут.Доступность = 0;
Форма.НоваяКнопка.Доступность(0);
РасширениеФормы.Обновить(); 



А кнопочка-то доступна Печаль

Причем НовыйАтрибут.Доступность возвращает 0, как и Форма.НоваяКнопка.Доступность(), но при этом кнопка доступна.

Да, баг подтверждаю Печаль
На 78 релизе его, например, для кнопок нет Печаль

Посмотрел, сравнил код добавления атрибутов из текущей сборки и 78, код практически совпадает.
Откатил код добавления атрибута на вариант 78, баг все равно остался Печаль
Значит, влияет что-то еще, но каким образом и что влияет, мне пока абсолютно непонятно Печаль
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #235 - 24. Июля 2008 :: 12:15
Печать  
Некоторое время назад Альф менял что-то, был баг, связанный с Заголовком, на кнопках появлялся Идентификатор, а не заголовок.
Никак не связано? Хотя это вроде было позднее 78 сборки.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #236 - 24. Июля 2008 :: 12:35
Печать  
artbear писал(а) 24. Июля 2008 :: 12:02:
Откатил код добавления атрибута на вариант 78, баг все равно остался Печаль

Оказывается, откатил не все, потому и был баг.
Откатился на 78, собрал сборку, бага нет Печаль
Буду сравнивать и искать разницу Улыбка
Думаю, что разберусь
  

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: Революция - возможность добавления атрибутов!!
Ответ #237 - 24. Июля 2008 :: 13:17
Печать  
Причину бага нашел Улыбка
Теперь нужно подумать, на что может повлиять отключение соответствующего кода.
Завтра разберусь.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #238 - 24. Июля 2008 :: 13:26
Печать  
Я и не сомневался что найдешь Улыбка
Ждем-с...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #239 - 25. Июля 2008 :: 03:54
Печать  
Arta писал(а) 19. Июля 2008 :: 19:50:
Артур, эээ... я с недосыпа или действительно косяк?

Код
Выбрать все
РасширениеФормы = СоздатьОбъект("РасширениеФормы");
РасширениеФормы.УстановитьФорму(Форма);
НовыйАтрибут = РасширениеФормы.ДобавитьАтрибут("НоваяКнопка", 3, );
НовыйАтрибут.УстановитьКоординаты(50, 50, 200, 40);
НовыйАтрибут.Доступность = 0;
Форма.НоваяКнопка.Доступность(0);
РасширениеФормы.Обновить(); 



А кнопочка-то доступна Печаль

Причем НовыйАтрибут.Доступность возвращает 0, как и Форма.НоваяКнопка.Доступность(), но при этом кнопка доступна.


Баг неверной работы Доступность для новых атрибутов исправлен.
Выкладываю тестовую сборку.

Прошу проверить на своих обработках, потому что мне пока не на все 100% понятен смысл моего исправления Улыбка

Хотя мои тесты, как автоматические, так и ручные, показывают, что контролы создаются нормально, Едит-ы также верно работают, тип данного для Едит задается верно, формулы для всех контролов, в т.ч. и статиков, отрабатывают и т.д.
  

FormExArtbear91_4_250708.rar ( 189 KB | Загрузки )

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