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