Сопряжение Nexus со сканером штрихкодов

В интернете можно найти программы работы со сканером штрихкодов с сохранением содержимого сканера в файл. Довольно неплохие программы, к которым можно отнести OPN_DL

Однако интернет не предлагает программ работы со сканером и базой данных. Наверно потому, что халява на этом оканчивается и начинается кропотливый труд разработчика и тестера. Тем более это касается многоплатформенных приложений для MYSQL, MSSQL, Postgres and Oracle. Второе требование к такому модулю я поставил для себя, чтобы такое приложение имело режим запуска в командной строке. Вот так приложение выглядит из графического интерфейса.

А так оно запускается из командной строки

opn2001_act /dt=mssql2005 /ds=igp_ /dd=torg_volkovskaya /du=sa /dp=password /cf=false

Считанные со сканера данные заполняют таблицу при помощи процедуры

create procedure [dbo].[opn_putrecord]
@sht varchar(64),
@sht_tp varchar(64),
@sht_dt varchar(64),
@usr varchar(128),
@equip varchar(64)
as 
	insert into opn_records(sht,sht_tp,sht_dt,usr,equip,spid)
	values(@sht,@sht_tp,@sht_dt,@usr,@equip,@@spid)
GO

По большому счету это урезанная версия модуля репликатора, у которого источник стал ком портом.

Пристегивание С# программы к клиенту Nexus на С++?
Самое простое это взять и построить нового клиента. Вот собственно это и есть самое простое софтостроение.
Именно это я и сделал.

Теперь один из пунктов меню запускает исполняемый модуль на С шарпе с передачей параметров о соединении с базой данных, с которой работает клиент Nexus. Так же можно работать и портом, к которому подсоединен мобильный телефон с тем, чтобы принимать и передавать СМСки.

Поднята версия клиента с 252 до 253.

***
Улетают лиловыми перьями,
Тают стаей немых облаков,
Мысли с верою и с неверьями
Покидают страну дураков.

***

Волковского кладбища пустырь
Передо мной среди зеленых веток
Стоишь негласно, как немтырь
Среди поваленных крестов, оград и где-то

Не вспомнить, не понять и не забыть
Лежащих прахом и нетленно весь
Я пред вопросом быть или не быть
И, если быть, то почему я здесь?

Прикрепленный файлРазмер
Image icon nexus_scanner_01.jpeg14.51 KB
Image icon nexus_scanner_02.jpeg14.94 KB
Image icon nexus_scanner_03.jpeg43.97 KB
Image icon nexus_scanner_04.jpeg44.58 KB