|
|
|
|
#1 |
|
Роман Долгополов (RDOL)
|
Цитата:
Дополнение. Имелся ввиду не макрос метод в каждом обработчике, а нечто одно на всю аксапту. Макрос который живет в AOT, статический метод, ф-ия в Global Последний раз редактировалось db; 13.09.2010 в 15:40. |
|
|
|
|
#2 |
|
Ищущий знания...
|
Цитата:
На мой взгляд лучше подумать при создании enuma как он будет использоваться, в каких случаях по нему будут выполняться сравнительные действия, и уже продумать использовать в нем нулевой элемент, или нет. Итого: на мой взгляд в Enum-параметрах лучше не использовать нулевой элемент.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
| За это сообщение автора поблагодарили: MikeR (4). | |
|
|
#3 |
|
Роман Долгополов (RDOL)
|
|
|
|
|
|
#4 |
|
Ищущий знания...
|
Цитата:
Используйте везде в своем коде элемент None (0) как пустой, и тогда не придется писать глобальные методы с цифирками, или эмуляторы NULL ![]() P.S. наше обсуждение ушло немного в сторону от исходной темы, приношу свои извинения топикстартеру
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
|
#5 |
|
Роман Долгополов (RDOL)
|
Да я бы рад, только что делать с каким нибудь, например, SalesType?
|
|
|
|
|
#6 |
|
Ищущий знания...
|
ждал этого вопроса
![]() если вам нужно выполнить обработку по заказам, и эта обработка должна быть параметризирована, то я бы для обработки создал свой Enum, с помощью которого бы определялось, выполнять обработку по заказам с SalesType = Journal или Sales. Конечно это более трудозатратно чем просто передать в параметре SalesType, но в случае с уже существующими (системными) enum-ами, где нулевой элемент несет смысловую нагрузку, это гарантирует что все проверки по параметру отработаю корректно, и все необходимые заказы будут обработаны. Вот как то так
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
|
#7 |
|
Роман Долгополов (RDOL)
|
Цитата:
Сообщение от lev
ждал этого вопроса
![]() если вам нужно выполнить обработку по заказам, и эта обработка должна быть параметризирована, то я бы для обработки создал свой Enum, с помощью которого бы определялось, выполнять обработку по заказам с SalesType = Journal или Sales. Конечно это более трудозатратно чем просто передать в параметре SalesType, но в случае с уже существующими (системными) enum-ами, где нулевой элемент несет смысловую нагрузку, это гарантирует что все проверки по параметру отработаю корректно, и все необходимые заказы будут обработаны. Вот как то так ![]() Идеального универсального решения для этой задачи нет. Выбираем на свой вкус и пользуемся при необходимости. Вкусы можно менять в зависимости от ситуации ![]() Предлагаю на этом закончить
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|