В интернете можно найти программы работы со сканером штрихкодов с сохранением содержимого сканера в файл. Довольно неплохие программы, к которым можно отнести 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.
***
Улетают лиловыми перьями,
Тают стаей немых облаков,
Мысли с верою и с неверьями
Покидают страну дураков.
***
Волковского кладбища пустырь
Передо мной среди зеленых веток
Стоишь негласно, как немтырь
Среди поваленных крестов, оград и где-то
Не вспомнить, не понять и не забыть
Лежащих прахом и нетленно весь
Я пред вопросом быть или не быть
И, если быть, то почему я здесь?
Прикрепленный файл | Размер |
---|---|
![]() | 14.51 KB |
![]() | 14.94 KB |
![]() | 43.97 KB |
![]() | 44.58 KB |