AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.09.2014, 12:36   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
На заметку: RunBase->Override->validate "The method override has an incorrect number of parameters."
Создала runBase. Добавила validate через Override method -> validate()
Вставился метод по шаблону
X++:
public boolean validate(Object calledFrom)
,
что тут же при компиляции выдало ошибку "The method override has an incorrect number of parameters." Смотрю intellisense, сигнатура показывается validate(Object calledFrom) , то есть , вроде бы все правильно.
На самом же деле, если посмотреть в runBase , то там
X++:
(Object calledFrom = null)
, то есть, параметр опционален.
Ест-но, лечится ошибка компиляции простым добавлением "=null"

PS: казалось бы, элементарно, но именно поэтому жалко на такие баги время убивать ..

Последний раз редактировалось IKA; 01.09.2014 в 12:44.
За это сообщение автора поблагодарили: Владимир Максимов (5).
Старый 02.09.2014, 09:57   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
В 4-ке все нормально. Для 2012 .NET требует полного совпадения аргументов. Т.е. методы с параметрами по умолчанию считаются перегруженными.
Походу все дело в методе ClassNode.AOToverrideMethod() и надо отправлять багу в Майкрософт.
__________________
// no comments
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Number sequence XXXX has been exceeded Blog bot DAX Blogs 0 29.04.2014 20:11
kamalblogs: Error: SSRS/EP error when the return type in display method is incorrect – Dynamics AX 2012 Blog bot DAX Blogs 0 11.10.2013 12:11
ax-erp: Overriding method for a control in dialog (RunBase framework) Blog bot DAX Blogs 0 18.09.2012 18:11
emeadaxsupport: How to fix SQL error: "Too many parameters were provided in this RPC request" Blog bot DAX Blogs 0 01.09.2009 15:05
Журнал переноса->Строки->Поле "Количество" . Нужен "0" по умолчанию вместо ATimTim DAX: Функционал 5 26.06.2004 12:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:16.