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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2013, 23:06   #1  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
Cool Nice try
Если у вас AX3, то надо что-нить типа:
X++:
    _internetGetLastResponseInfo = new DLLFunction(_winInet, 'InternetGetLastResponseInfoA');
    _internetGetLastResponseInfo.returns(ExtTypes::DWORD);
    _internetGetLastResponseInfo.arg(ExtTypes::DWORD);
    _internetGetLastResponseInfo.arg(ExtTypes::STRING);
    _internetGetLastResponseInfo.arg(ExtTypes::DWORD);
добавить в new()

и, собственно, метод:
X++:
public str internetGetLastResponseInfo()
{
    Binary  error = new Binary(4);
    Binary  buffer = new Binary(255);
    str result;
    boolean ret;    ;

    ret = _internetGetLastResponseInfo.call(error, buffer, 255);

    if (ret)
    {
        result = buffer.string(0);
    }

    return ret ? result : "";
}
Попробуйте. Может, взлетит =)
__________________
Axapta non erubescit
Старый 28.10.2013, 17:49   #2  
Corkscrew is offline
Corkscrew
Участник
Аватар для Corkscrew
 
9 / 11 (1) +
Регистрация: 13.11.2008
да, AX3, но не взлетает, ret = false, buffer.string(0) = '""

Последний раз редактировалось Corkscrew; 28.10.2013 в 17:56.
Теги
wininet

 


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

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

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