Beispiel #1
0
 public static bool Init(OnScanDataDelegate callback)
 {
     try
       {
     //_scanning = false;
     _onScan = new OnScanDataWrapperDelegate(OnScanDataWrapper);
     _callback = callback;
     return ScanInit(_onScan);
       }
       catch (Exception e)
       {
     _onScan = null;
     _callback = null;
     throw new ExternalException("Не удалось инициализировать сканер.", e);
       }
 }
Beispiel #2
0
 public static void Close()
 {
     try
       {
     //CancelRead();
     ScanClose();
       }
       catch (Exception e)
       {
     throw new ExternalException("Не удалось выключить сканер.", e);
       }
       finally
       {
     _onScan = null;
     _callback = null;
       }
 }