for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
   :: Помощь сайту :: 

FoxPro и терминал сбора данных CiperLab 80xx
Virkom
Автор

Сообщений: 117
Дата: 06.08.14 09:28:50ОтветитьЦитировать
Здравствуйте.
Мне нужно организовать работу с терминалом сбора данных в программе складского учета. Пытаюсь подключить его каким-либо образом к фоксу.

Прочитал вот эту тему: forum.foxclub.ru

Там используется библиотека CipherLab.dll. Попробовал.
Все чего добился:
1. COM-порт находит, открывает его.
2. Проверка COM-порта проходит отлично.
3. Закрытие COM-порта работает.

Все остальное - не работает. Если пытаюсь прочесть хотя бы количество отсканированного товара, выбрасывает ошибку.

Читаю количество товара из документов:
  
  FOR i=0 TO 9  
  	IF GetDataCount(i)!=0  
  		nResult = GetDataCount(i)  
  		MESSAGEBOX(nResult)  
  	ENDIF  
  ENDFOR
Ошибка: "Неверный диапазон документа(0..9)!"

Читаю количество товара из баз данных:
  
  FOR i=1 TO 3  
  	IF GetRecordsCount(i)!=0  
  		nResult = GetRecordsCount(i)  
  		MESSAGEBOX(nResult)  
  	ENDIF  
  ENDFOR
Ошибка: "Неверный диапазон базы данных(1..3)!"


Я подумал, что что-то не так с библиотекой. Взял второй такой же сканер, поставил на эту же подставку и... все нормально работает. Ставлю опять первый сканер - сыплются ошибки. Единственное, что приходит в голову - у них разные прошивки и это, наверное, может как-то влиять.
В той же теме, ссылку на которую я дал, есть упоминание, что есть два типа прошивки от ScanCity и от ScanCode. Но я нигде не нашел других библиотек для работы с этим ТСД.

Прошу помощи. Объясните, пожалуйста, если я чего-то не понимаю...



Исправлено: Virkom, 06.08.14 09:29
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут писать в этом форуме.

On-line: 15 dimuhametov  and Guests: 14


© 2000-2016 Fox Club 
Яндекс.Метрика