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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2009, 18:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
OZKA's DAX Journal: Если бы были "замыкания"...
Источник: http://ozka-lemming.blogspot.com/2009/10/blog-post.html
==============

В х++ их конечно нет и вряд ли появится что-то подобное. Однако, на днях, читая обсуждение на тему setTmp(), подумалось, что в некотором случае они были бы удобны в аксапте. Например, что-то вроде:

X++:
static void UnrealJob(Args _args)
{

    EmplTable    emplTable
    {
        Boolean validateWrite()
        {
            //Do nothing...
            return;
        }

    };

    ;

    emplTable.setTmp();

    emplTable.EmplId = "XAL";

    emplTable.insert();
}
Ну и для классов тоже, а еще вдогонку и для интерфейсов =))

[java]:
X++:
interface IClosureTest {
 
 public void runIt();
}


public class ForBlog {
 
 public static void main(String[] args) {
  
  IClosureTest test = new IClosureTest() {
   public void runIt() {
    System.out.println("runIt method!!!");
   }
  };
  
  test.runIt(); //Console: runIt method!!!    
 }

}

p.s. В C#, на сколько я помню, все еще веселей.


Источник: http://ozka-lemming.blogspot.com/2009/10/blog-post.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
casperkamal: Missing Dll for "Autozip for Dax" loaded Blog bot DAX Blogs 0 30.04.2008 16:05
Форма "Закладки приложения"(HRMApplicationWordBookmark) DAX 4.0 sparur DAX: Функционал 3 01.02.2008 18:00
dax-dilettante: 15. System Classes \ The Global Class Blog bot DAX Blogs 0 26.09.2007 23:51
Рассказы Михаил Андреев Курилка 1 27.12.2001 02:18
"Испорченный телефон" Михаил Ковалев Курилка 0 14.12.2001 15:10

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

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

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