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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2007, 17:41   #1  
IgorK_imported is offline
IgorK_imported
Участник
 
26 / 10 (1) +
Регистрация: 16.10.2006
\Data Dictionary\Tables\InventProductGroupBOM\Methods\childNodeProperty
Код:
display ImageRes childNodeProperty()
{
	InventProductGroup inventProductGroup;
	#resAppl;

//Ошибка перед знаком '='
	inventProductGroup = InventProductGroup::find(this.childProductGroupId);

	if (!inventProductGroup.recId)
		return 0;

	return inventProductGroup.nodeProperty();
}
Компилятор выдает ошибку после inventProductGroup, перед = . Я что-то не пойму, в чем ошибка?
Старый 05.04.2007, 17:52   #2  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
А вот так нормально?

Код:
display ImageRes childNodeProperty()
{
	InventProductGroup inventProductGroup;
	#resAppl;
				; //Нужно отделять блок объявления переменных от тела функции точкой с запятой

//Ошибка перед знаком '='
	inventProductGroup = InventProductGroup::find(this.childProductGroupId);

	if (!inventProductGroup.recId)
		return 0;

	return inventProductGroup.nodeProperty();
}
Старый 05.04.2007, 18:35   #3  
IgorK_imported is offline
IgorK_imported
Участник
 
26 / 10 (1) +
Регистрация: 16.10.2006
Так нормально!
А как раньше глобальная компиляция без ошибок проходила интересно?
Старый 05.04.2007, 19:48   #4  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от IgorK Посмотреть сообщение
А как раньше глобальная компиляция без ошибок проходила интересно?
Видимо так же, как и обычная. Бывает наоборот, что часть методов отваливаются после глобалки, как раз по этой причине. В Аксапте масса мест где ; не завершает объявление переменных и это как то работает. Лучше если Вы все равно собрались править метод проставлять этот символ, меньше шансов напороться в рабочем режиме на ошибку времени выполнения.
Старый 06.04.2007, 05:57   #5  
big_bugzy is offline
big_bugzy
Участник
 
13 / 10 (1) +
Регистрация: 15.08.2006
Отделение блока объявления переменных от тела фукнции это баг аксапты ,который оставили как фичу ,поэтому в некоторых местах работает без разделения.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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