Страница 1 из 1

Ommitted и стандартная ABC-процедура (не source)

Добавлено: 30 Август 2022, 21:11
kreator
Есть стандартная процедура с окном, ABC. Хотел параметры поверять по ommitted. Но тут сразу идёт вызов метода Run. И ембеддса нет. Ничего прогрессивного народ не придумал? Проверять сами значения - не вариант, передаю адреса.

Ommitted и стандартная ABC-процедура (не source)

Добавлено: 30 Август 2022, 21:13
Дед Пахом
Создаёте ROUTINE и там проверяете, а вызываете в самом начале Init().

Ommitted и стандартная ABC-процедура (не source)

Добавлено: 30 Август 2022, 23:08
Игорь Столяров
kreator писал(а): 30 Август 2022, 21:11 Ничего прогрессивного народ не придумал?
Просто делаем процедуру-обёртку Source, в которой выполняем все проверки параметров ommitted и т.д.
И далее, при необходимости, из неё вызываем ту самую "стандартная процедура с окном, ABC" ... И всё. :D

Ommitted и стандартная ABC-процедура (не source)

Добавлено: 01 Сентябрь 2022, 18:50
kreator
Игорь Столяров писал(а): 30 Август 2022, 23:08
kreator писал(а): 30 Август 2022, 21:11 Ничего прогрессивного народ не придумал?
Просто делаем процедуру-обёртку Source, в которой выполняем все проверки параметров ommitted и т.д.
И далее, при необходимости, из неё вызываем ту самую "стандартная процедура с окном, ABC" ... И всё. :D
Не понял в чём смысл проверки до вызова процедуры. Всё равно надо вызвать процедуру с окном. И там опять чего-то мутить.
Дед Пахом писал(а): 30 Август 2022, 21:13 Создаёте ROUTINE и там проверяете, а вызываете в самом начале Init().
Интересный лайфхак. Работает! Спасибо! За это уже можно зацепиться.