powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к драйверу Атол на терминале сбора данных
19 сообщений из 44, страница 2 из 2
Как подключиться к драйверу Атол на терминале сбора данных
    #40048600
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
wadman

Какое глубокое замечание...
А что не событие в мире программирования? Символ пришёл - событие. Даже бит - и то событие. Несущая оборвалась - событие.

Да я как бы и не против всех этих событий. Однако имел ввиду обработку отлова конкретных скан-событий с помощью драйвера:
Код: pascal
1.
2.
3.
4.
    
    fScaner:=TScanerX.Create;
    Scaner.GetScaner;
    Scaner.OnDataEvent:=ScanerDataEvent;


Этот код выглядит будто заточен под конкретный сканер или серию сканеров.
Никаких настроек: ни самого порта, ни его настроек, ни условий событий.
В идеальном мире наверное так и должно быть.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048606
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman
Softologic
пропущено...

Да я как бы и не против всех этих событий. Однако имел ввиду обработку отлова конкретных скан-событий с помощью драйвера:
Код: pascal
1.
2.
3.
4.
    
    fScaner:=TScanerX.Create;
    Scaner.GetScaner;
    Scaner.OnDataEvent:=ScanerDataEvent;


Этот код выглядит будто заточен под конкретный сканер или серию сканеров.
Никаких настроек: ни самого порта, ни его настроек, ни условий событий.
В идеальном мире наверное так и должно быть.


В Лазарус для WinCe так и есть.

Код: pascal
1.
2.
3.
4.
    scan:= TScanner.Create(True);
    scan.OnError := @GetScanError;
    scan.OnScan := @GetScan;
    scan.Resume;
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048655
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman
Softologic
пропущено...

Да я как бы и не против всех этих событий. Однако имел ввиду обработку отлова конкретных скан-событий с помощью драйвера:
Код: pascal
1.
2.
3.
4.
    
    fScaner:=TScanerX.Create;
    Scaner.GetScaner;
    Scaner.OnDataEvent:=ScanerDataEvent;



Этот код выглядит будто заточен под конкретный сканер или серию сканеров.
Никаких настроек: ни самого порта, ни его настроек, ни условий событий.
В идеальном мире наверное так и должно быть.

Все настройки (и порт и все что нужно еще) осуществляются после регистрации Scaner1C.dll в системе. Лет так 8 назад я как раз под это дело инструкцию наваял по мотивам: https://softologic.ru/articles/1-podklyuchenie-skanera-shtrikh-kodov-s-usb-interfejsom.html
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048668
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточню немного - см. внизу статьи, пункты 9-12.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048680
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня не 1С, а самописная программа.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048696
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_rb
У меня не 1С, а самописная программа.

У меня тоже. Эта dll спокойно работает в двух наших дельфийских проектах.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048704
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
Sergey_rb
У меня не 1С, а самописная программа.

У меня тоже. Эта dll спокойно работает в двух наших дельфийских проектах.


DLL?
Речь идет о ТСД на ведроиде.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40048707
AlexSSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,
Возьми, наконец, SDK от производителя ТСД и попытайся прочитать.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40049000
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, разобрался.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40049008
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_rb
Всем спасибо, разобрался.

А чо сделал то в итоге?)
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40049009
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.02.2021 15:00, Sergey_rb пишет:
> Всем спасибо, разобрался.
>

- и что это было?
- антоновка! ©
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40049015
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
Sergey_rb
Всем спасибо, разобрался.

А чо сделал то в итоге?)


Сделал листенер, который слушает определенное сообщение.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40052935
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь возник вопрос - как передать данные от листенера в основную форму?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
  
//Класс
TMyReceiver = class(TJavaLocal, JFMXBroadcastReceiverListener)
  public
    constructor Create;
    procedure onReceive(context: JContext; intent: JIntent); cdecl;
  end;

    FMyListener: TMyReceiver;
    FBroadcastReceiver: JFMXBroadcastReceiver;

procedure TForm1.FormCreate(Sender: TObject);
var
  Filter: JIntentFilter;
  s: string;
begin
  
  //Создание экземпляра
  FMyListener := TMyReceiver.Create;
  FBroadcastReceiver := TJFMXBroadcastReceiver.JavaClass.init(FMyListener);
end;

  //Процедура перехвата сообщения
procedure TMyReceiver.onReceive(context: JContext; intent: JIntent);
var
  p: JParcelable;
  B: JBundle;
  s: string;
begin

  B:=intent.getExtras;
  s:=  JStringToString(B.getString(stringtojstring('EXTRA_BARCODE_DECODING_DATA')));
end;



Как информацию, полученную в методе .onReceive класса TMyReceiver передать в основную форму TForm1?
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40052992
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем конкретно проблема? Ссылочное поле никак ввести не можешь? Почитай книжки для чайников.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40053062
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

В непонимании, как это все в связке работает..
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40053091
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь возник вопрос - как передать данные от листенера в основную форму?

В основном потоке идёт приём? Или в дополнительном?
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40053430
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger
А в чем конкретно проблема? Ссылочное поле никак ввести не можешь? Почитай книжки для чайников.


Дайте ссылку на букварь!
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40053431
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Теперь возник вопрос - как передать данные от листенера в основную форму?


В основном потоке идёт приём? Или в дополнительном?

Дополнительный поток перехватывает сообщение, которое надо вернуть в основной поток.
...
Рейтинг: 0 / 0
Как подключиться к драйверу Атол на терминале сбора данных
    #40053443
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этим вопросом разобрался, теперь появился другой вопрос - как в Андроиде узнать свой сетевой IP адрес?
...
Рейтинг: 0 / 0
19 сообщений из 44, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к драйверу Атол на терминале сбора данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]