Ommitted и стандартная ABC-процедура (не source)
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Ommitted и стандартная ABC-процедура (не source)
Есть стандартная процедура с окном, ABC. Хотел параметры поверять по ommitted. Но тут сразу идёт вызов метода Run. И ембеддса нет. Ничего прогрессивного народ не придумал? Проверять сами значения - не вариант, передаю адреса.
We are hard at work… for you.
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Ommitted и стандартная ABC-процедура (не source)
Создаёте ROUTINE и там проверяете, а вызываете в самом начале Init().
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Ommitted и стандартная ABC-процедура (не source)
Просто делаем процедуру-обёртку Source, в которой выполняем все проверки параметров ommitted и т.д.
И далее, при необходимости, из неё вызываем ту самую "стандартная процедура с окном, ABC" ... И всё.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Ommitted и стандартная ABC-процедура (не source)
Не понял в чём смысл проверки до вызова процедуры. Всё равно надо вызвать процедуру с окном. И там опять чего-то мутить.Игорь Столяров писал(а): ↑30 Август 2022, 23:08Просто делаем процедуру-обёртку Source, в которой выполняем все проверки параметров ommitted и т.д.
И далее, при необходимости, из неё вызываем ту самую "стандартная процедура с окном, ABC" ... И всё.
Интересный лайфхак. Работает! Спасибо! За это уже можно зацепиться.
We are hard at work… for you.