13.12.2010, 07:16 | #2 |
Участник
|
Axapta 3.
Когда параметры не строки - дает использовать несколько параметров. Когда строки, то почему-то не более одного такого. Пример. На классе Class1 определяем статическую функцию: X++: static void getData(str a1, str a2) { ; info(strfmt('%1 %2',a1,a2)); } X++: static void callFunc(Args _args) { classId _classNum = classnum(Class1); SysMethodName _methodName = 'getData'; SysDictClass classObj; ; if (! _classNum) throw error('No1'); classObj = new SysDictClass(_classNum); classObj.callStatic(_methodName,'44','66'); } Никто не знает, в чем может быть проблема и можно ли в данном случае подавить появление сообщения об ошибке? Последний раз редактировалось Димитрий; 13.12.2010 в 08:01. |
|