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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2003, 07:26   #20  
Wing is offline
Wing
Участник
 
12 / 10 (1) +
Регистрация: 08.10.2003
Адрес: Томск
! Задача изменилась!
Поскольку принтер будет стоять в строго определенном месте, а сама аксапта будет стартовать с тучи разных расположений, было решено сделать сервер для принтера и отсылать ему по сети задачи на печать.
Сервер уже есть и есть рабочая DLL для отправки серверу.
Теперь необходимо реализовать одно из двух:
  1. Подключить эту DLL ( int __stdcall (*Send)(char *, char *, char *, int, char *) )
  2. Найти способ отправлять данные по сети
Может кто что посоветовать?
Напрямую с сокетами аксапта работать может?
С подключением библиотеки я пока не справился... аксапта падает
вот код:
PHP код:
static void TestDLL(Args _args)
{
    
DLL         _winApiDLL     = new DLL('C:\\Projects\\CBuilder\\PrinterEt\\Client\\w_printer_et.dll');
    
DLLFunction _Send          = new DLLFunction(_winApiDLL'SendToPrinterEt');

    
_Send.returns(ExtTypes::DWord);
    
_Send.arg(ExtTypes::Pointer);
    
_Send.arg(ExtTypes::Pointer);
    
_Send.arg(ExtTypes::Pointer);
    
_Send.arg(ExtTypes::DWord);
    
_Send.arg(ExtTypes::Pointer);

    
_Send.call('голова(head)''4750010141021''зад(bottom)'1'guest');

в AxaptaCrash.log такое сообщение:
Stackdump exit code 487 (Попытка обращения к неверному адресу)
кстати int внутри returns не понимается... там понимается только ExtTypes.
Теги
winapi, файл

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Документация по функциям bucken DAX: Программирование 1 25.11.2003 08:38
Что передается функциям, ссылки или значения? parovoz DAX: Программирование 4 28.08.2003 20:04
поиск по ветвям "доступ к функциям" SAlekseev DAX: Администрирование 2 26.03.2003 13:39

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

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

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