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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2005, 17:58   #1  
AxVPast is offline
AxVPast
Участник
 
4 / 10 (1) +
Регистрация: 29.07.2005
Есть железка, называется PowerAnt

Производитель AntHill Solutions
На сайте коллекционируются кусочки кода, коими можно подцепить эту железку из любой среды программирования. Например, как её подцепить на ActivePerl или на MS Access.
X++ ом её как -то подцепить можно? Пример на X++ с удовольствием опубликую на сайте производителя железки.
Старый 31.07.2005, 23:38   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Вот ведь... Реклама.
Но с какой выдумкой и индивидуальным подходом сделано...
Даже жалко в рынок переносить.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2005, 10:19   #3  
AxVPast is offline
AxVPast
Участник
 
4 / 10 (1) +
Регистрация: 29.07.2005
2 mazzy
Есть чуть чуть . Псрото заметил на Вашем сайте стильное название языка программрования X++.
Мне бы пример на X++ в разеле "примеры программ" весьма даже не помешал (думаю многих "зацепит" столь стильное название языка программирования). Разумеется с ссылкой на Ваш сайт.
Дак как с примером ? Или RS-232 порт к Вашей системе не цепляется?
Старый 01.08.2005, 12:36   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
В Аксапте нет специализированного инструмента для работы с ком-портом.
Вообще нет специализированных инструментов для работы с оборудованием напрямую.

Есть возможность обращаться к COM-объектам и/или вызывать функции из DLL. Если у вашего девайса есть COM-посредник (рекомендуется) или DLL, то работать с девайсом из Аксапты можно.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2005, 13:24   #5  
AxVPast is offline
AxVPast
Участник
 
4 / 10 (1) +
Регистрация: 29.07.2005
Пример под MS Access как-то трансформировать в X++ можно?
Там как раз используется ActiveX скомпонет.
Старый 01.08.2005, 13:39   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
наверное можно. причем почти 1 в 1.
единственное отличие - в Х++ нет раннего связывания для COM-объектов (только позднее). Поэтому лучше написать класс-обертку для MSComm, чтобы вписывать методы при помощи выпадающих списков, получить контроль параметров и типов на этапе компиляции, а не в ран-тайме.

а в остальном - то же самое.
мне если честно лениво. может кто другой сделает.

Кстати, вы бы поосторожнее с типом string. Динамические строки могут быть длиной до 2Гб. Я сомневаюсь, что ваш девайс сможет правильно работать с такими строками.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2005, 14:27   #7  
AxVPast is offline
AxVPast
Участник
 
4 / 10 (1) +
Регистрация: 29.07.2005
Цитата:
Я сомневаюсь, что ваш девайс сможет правильно работать с такими строками.
За буфер не выскочит (там все очень жестко контролируется), волноваться не следует. Только вот 2ГБ в устройство будут долго передаваться на скосротси 9600, если в программе и правда что-то серьезно сглючит .

Пример... я в Х++ не разбирсюь вот и ищу помощи
 


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

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

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