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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2006, 13:37   #1  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Однако! код
Код:
static void CHI_Job52(Args _args)
{
    Binary b1, b2;
    ;
    b1 = new Binary(4);
    b2 = new Binary(4);
    b1.attach(b2.dWord(0), 4);
    print b1.byte(1);
    pause;
}
на выводе print вешает наглухо аксапту. Люди, объясните, плз, _КАК_ может работать attach, если инструкция b2.dWord(0) возвращает значение, а не адрес??? Или где?
Старый 28.04.2006, 13:43   #2  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от ivas
Однако! код
Код:
static void CHI_Job52(Args _args)
{
    Binary b1, b2;
    ;
    b1 = new Binary(4);
    b2 = new Binary(4);
    b1.attach(b2.dWord(0), 4);
    print b1.byte(1);
    pause;
}
на выводе print вешает наглухо аксапту. Люди, объясните, плз, _КАК_ может работать attach, если инструкция b2.dWord(0) возвращает значение, а не адрес??? Или где?
В данном случае мы получаем что b2 содержит указатель на b1, а не наоборот т.е. адрес b1 будет находиться в b2.dWord(0). Вот такое вот извращение
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Можно ли получить объект формы dreamer DAX: Программирование 9 26.11.2007 17:58
Как из FormStringControl получить DictType Владимир Максимов DAX: Программирование 3 22.08.2007 17:09

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

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

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