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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.07.2013, 13:20   #1  
alex_zh is offline
alex_zh
Участник
 
8 / 10 (1) +
Регистрация: 02.07.2013
Функция внутри метода класса
Добрый день!
Есть метод уже существующего класса.
В методе объявлена функция.
Хочу добавить еще одну функцию. Вот пример:

X++:
#define.numberRow(18)
public void run()
{
    Name                        companyName, nameCustVend;
    str                         ss;

    // Это функция, которую я пытаюсь добавить
    Name getFactureNum()
    {
        Name    ret;
        // Здесь тоже будет некий функционал
        return ret;
    }
    ;

    // Это уже имеющаяся функция
    Name getDocument()
    {
        Name    ret;
        // Здесь некий функционал
        return ret;
    }
    ;

    // Здесь некие операторы метода, в частности вызывающие функцию getDocument()
}
Без функции getFactureNum() код прекрасно компилируется и работает.
Если я добавляю функцию getFactureNum(), то получаю ошибку "Переменная Name не была объявлена", которая указывает на строку с уже имевшейся ранее функцией getDocument().

В чем может быть проблема?
Внутри метода нельзя объявить более одной функции?

Спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Имя метода класса в переменной. Swordec DAX: Программирование 6 28.06.2013 16:20
Из метода узнать наименование класса-родителя alicedr DAX: Программирование 4 25.01.2013 16:21
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Свойство элемента управления из метода класса Zeratul DAX: Программирование 4 11.05.2006 17:32
"Программный" вызов метода класса!? axaLearner DAX: Программирование 13 16.08.2005 08:12

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

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

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