AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 31.03.2004, 18:08   #1  
Berty Wooster is offline
Berty Wooster
Участник
Berty Wooster's Avatar
 
82 / 16 (1) ++
Join Date: 15.12.2002
? DictTable.callStatic() и параметры
DictTable.callStatic(<имя метода>, <параметры>)

Сколько параметров можно передавать в метод callStatic()?
Неужели только один .
Если я пытаюсь передать более одного параметра, то появляется соообщение "Внутренняя ошибка SQL 25".
Old 13.12.2010, 07:16   #2  
Димитрий is offline
Димитрий
Участник
 
27 / 12 (1) ++
Join Date: 10.08.2009
Axapta 3.

Когда параметры не строки - дает использовать несколько параметров. Когда строки, то почему-то не более одного такого.

Пример.

На классе Class1 определяем статическую функцию:

X++:
static void getData(str a1, str a2)
{
    ;
    info(strfmt('%1 %2',a1,a2));
}
И пишем Job
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');

}
При этом получаем указанную выше ошибку. Но! Сама функция отрабатывается при этом. Если у одного или у обоих параметров изменить тип на целый - все работает на ура, без ошибок.

Никто не знает, в чем может быть проблема и можно ли в данном случае подавить появление сообщения об ошибке?

Last edited by Димитрий; 13.12.2010 at 08:01.
Old 13.12.2010, 08:36   #3  
b_nosoff is offline
b_nosoff
Читатель
b_nosoff's Avatar
MCP
MCBMSS
 
197 / 143 (5) +++++
Join Date: 01.12.2004
Location: Msk
Blog Entries: 13
Quote:
Originally Posted by Димитрий View Post
Axapta 3.
Какой SP? На SP6 не воспроизвелось.
__________________
Axapta non erubescit
Old 13.12.2010, 08:39   #4  
Димитрий is offline
Димитрий
Участник
 
27 / 12 (1) ++
Join Date: 10.08.2009
Quote:
Originally Posted by b_nosoff View Post
Какой SP? На SP6 не воспроизвелось.
SP2
Old 13.12.2010, 08:47   #5  
b_nosoff is offline
b_nosoff
Читатель
b_nosoff's Avatar
MCP
MCBMSS
 
197 / 143 (5) +++++
Join Date: 01.12.2004
Location: Msk
Blog Entries: 13
Quote:
Originally Posted by Димитрий View Post
SP2
Обновляйте ядро, сударь

PS: уточню, на всякий случай - обновить требуется Object server и Client
__________________
Axapta non erubescit

Last edited by b_nosoff; 13.12.2010 at 08:53.
Old 13.12.2010, 08:56   #6  
Димитрий is offline
Димитрий
Участник
 
27 / 12 (1) ++
Join Date: 10.08.2009
Quote:
Originally Posted by b_nosoff View Post
Обновляйте ядро, сударь

PS: уточню, на всякий случай - обновить требуется Object server и Client
Это понятно. Но вот опасная она какая-то. ТО 1/3*6=1, то вот так. Графики человеческие только через OWC прикрутились.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Получить параметры соединения с БД if_maks DAX: Программирование 5 17.03.2009 16:19
Смена компании через Сервис->Параметры Dronas DAX: Программирование 4 06.12.2006 11:15
Копирование строк таблицы с помощью DictTable AxPr-r DAX: Программирование 7 29.09.2006 14:35
Query, параметры введенные пользователем kostas DAX: Программирование 8 26.05.2005 16:43
Система не видит новые параметры методов при работе Anais DAX: Программирование 28 20.01.2005 22:38

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 17:30.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.