![]() |
#1 |
Участник
|
![]()
DictTable.callStatic(<имя метода>, <параметры>)
Сколько параметров можно передавать в метод callStatic()? Неужели только один ![]() Если я пытаюсь передать более одного параметра, то появляется соообщение "Внутренняя ошибка SQL 25". |
|
![]() |
#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. |
|
![]() |
#3 |
Читатель
|
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Читатель
|
Обновляйте ядро, сударь
![]() PS: уточню, на всякий случай - обновить требуется Object server и Client Последний раз редактировалось b_nosoff; 13.12.2010 в 08:53. |
|
![]() |
#6 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|