AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2007, 21:22   #61  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Ведь в стандартном прогресс-баре все представление СПЕЦИАЛЬНО собрано в одном месте в классе SysOperationProgressForm. СПЕЦИАЛЬНО форма болванка нарисована - SysOperationProgress.
Блин, торкнула меня эта задача.
Исправил код в проекте.

Теперь стандартный прогресс-бар вместо стандартной формы вызывает форму Andre.

Передача параметров между стандартной логикой и формой Андре в моем проекте на редкость неоптимальна.
Но я решил форму Андре сильно не править. Если хочется, велкам.

Подход должен был быть именно таким.
Да, это не 20 минут. Около двух часов ушло на отладку.
Но если хочется решать проблемы ЮЗАБИЛИТИ, то их и надо решать, а не выбрасывать стандартный код только потому, что программист не разобрался.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.gif
Просмотров: 600
Размер:	34.1 Кб
ID:	2867  
Изображения
 
Вложения
Тип файла: xpo SYS_ProgressForm_TO_BE.xpo (56.2 Кб, 576 просмотров)
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: oip (10).
Старый 10.08.2007, 09:31   #62  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Прежде всего спасибо всем ответившим. В первую очередь mazzy за его критику(она мне действительно была нужна) и kashperuk за тестирование.
Если это интересно, то я решил не использовать данное решение в промышленной эксплуатации. В общем то, я это уже понимал, когда размещал решение здесь; мне нужна была поддержка, чтобы отказаться от такой заманухи (спасибо mazzy).
Причины отказа от такого решения я, в общем то, сам же и сформулировал несколькими днями ранее здесь(Не совсем ERP новости ). Данное решение будет на ура воспринято пользователями и довольно устойчиво будет работать в той ситуации для которой было написано, но:
  • Я не уверен, что при переходе на какую-нибудь новую версию лет через 5 это решение безболезненно перенесется.
  • Я не уверен, что данный функционал однажды не станет com-сервером и что вообще с ним сделают, после того, как я уйду.
  • Я опасаюсь, что решение кому то понравится и его начнут бездумно тиражировать по всей системе в рамках данного клиента.
За это сообщение автора поблагодарили: glibs (5).
Старый 10.08.2007, 09:35   #63  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
mazzy,
Цитата:
Опять же ничего не имею против конкретного Андре.
А против "абстрактного" ?
Цитата:
Он действительно сделал интересную штуку. За это ему огромное спасибо.
Ух.... устал повторять. Я не делал штуку. Я вообще никогда не выкладываю реализации на форуме, так как на мой взгляд это никому не приносит пользы. На форуме я делюсь идеями и обсуждаю их. Я предложил идею и мы ее обсудили. Давай так ?
Старый 11.08.2007, 00:47   #64  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
добавлю 5 копеек, хоть тема и исчерпана..
У стандартного есть фича - если из одного наследника runBase с прогрессом вызвать другуго, то их прогрессы объединяться в 1 многоуровневый.

p.s. простите что немного не в тему
Старый 11.08.2007, 01:47   #65  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Почему же? mazzy об этом писал выше. И неоднократно.

Вот уж не ожидал, если честно, что опытные разработчики друг другу об этом будут рассказывать. Даже я об этом знал откуда-то.
__________________
С уважением,
glibs®
Старый 11.08.2007, 12:42   #66  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Андре Посмотреть сообщение
...
я решил не использовать данное решение в промышленной эксплуатации.
...
Один мой дядя иногда ходил на рыбалку, ловил рыбок, а потом выпускал обратно в водоем.

С меня респект за силу воли и за то, что подаете другим правильный пример.
__________________
С уважением,
glibs®
Теги
benchmark, progress bar, интерфейс, как правильно, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ProgressBar exodus DAX: База знаний и проекты 7 20.08.2008 11:33
ProgressBar в StatusBar(е) Morpheus DAX: База знаний и проекты 8 10.09.2007 15:21
Как запустить свой класс при входе пользователя в систему? miaa DAX: Программирование 2 24.05.2007 15:04
Как сказать форме подогнать свой размер Prof DAX: Программирование 10 25.11.2005 16:33
Как создать свой Web-портал? Zman DAX: Программирование 4 21.01.2005 11:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:48.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.