示例#1
0
        void formLoad(object sender, EventArgs ea)
        {
            string status;

#if USE_COLT3
            _scanner = new Colt3.ZebraScanner.ZScanner();
#else
            _scanner = new ZebraWrapper();
#endif
            if (_scanner.Initialize(
                    OnZebraPlugAndPlayEventDelegate,
                    OnZebraBarcodeEventDelegate,
                    test1,
                    test2,
                    OnZebraScannerNotificationEventDelegate, OnZebraDisplayMessageDelegate,
                    out status) == false)
            {
                LogWrapper.logError(CL.makeSig(MethodBase.GetCurrentMethod()) + " " + status);
                return;
            }
            LogWrapper.log(MethodBase.GetCurrentMethod(), "scanner initialized....");
            short[] scannerTypeArray = new short[10];
#if USE_COLT3
            if (_scanner.Open(scannerTypeArray, out status) == false)
            {
                LogWrapper.logError(CL.makeSig(MethodBase.GetCurrentMethod()) + " " + status);
                return;
            }
#else
            //_scanner.Open ()
            if (_scanner.open(scannerTypeArray, out status) == false)
            {
                LogWrapper.logError(CL.makeSig(MethodBase.GetCurrentMethod()) + " " + status);
                return;
            }
#endif
            LogWrapper.log(MethodBase.GetCurrentMethod(), "scanner opened OK");
        }
示例#2
0
 void SNAPITestForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     _scanner.Close();
     _scanner = null;
 }