14.07.2003, 11:55 | #1 |
Соучастник
|
передача ссылки на метод
каким способом можно идентифицировать метод таблицы? другими словами:
есть следующее: PHP код:
хотелось бы аналогичным способом передать ссылку на метод таблицы(не датасорса). methodstr не подходит - говорит нужно передавать класс в качестве аргумента. может кто подскажет?
__________________
View Anton Soldatov's LinkedIn profile |
|
14.07.2003, 12:36 | #2 |
NavAx
|
Думаю придётся пользоваться runbuf -ом.
__________________
С уважением, Игорь Ласийчук. |
|
14.07.2003, 12:40 | #3 |
Соучастник
|
Цитата:
Изначально опубликовано Garic
Думаю придётся пользоваться runbuf -ом.
__________________
View Anton Soldatov's LinkedIn profile |
|
14.07.2003, 13:33 | #4 |
Banned
|
Может, я чего-то не понимаю, но задача решается - проще некуда. Передается название метода строкой, а потом делается так:
PHP код:
|
|
14.07.2003, 13:49 | #5 |
Соучастник
|
Цитата:
Изначально опубликовано EVGL
Может, я чего-то не понимаю, но задача решается - проще некуда. Передается название метода строкой, а потом делается так: PHP код:
__________________
View Anton Soldatov's LinkedIn profile |
|
14.07.2003, 13:58 | #6 |
Banned
|
Правильно, надо еще проверку сделать. Рекомендую поступить по аналогии с методом \Classes\SysFormRun\hasMethod. А именно: определить наличие соотв. ветки в AOT.
К сожалению, есть еще и параметры, наличие или отсутствие которых проверить труднее. Но тоже возможно: DictTable.objectMethodObject() возвращает класс MethodInfo, который дает массу полезной информации, в т.ч. и о параметрах. |
|