コード例 #1
0
 public void Close()
 {
     if (varCallBackBarcode != null)
     {
         this.BScanner.CloseBarcode();
         //this.BScanner.AppControlBarcode(SCAN_OFF);
         varCallBackBarcode = null;
     }
     // this.BScanner.AppControlBarcode(SCAN_ON);
     this.BScanner.AppControlBarcode(SCAN_OFF);
 }
コード例 #2
0
    protected Terminal.CallDelegate varCallBackBarcode;     // это тот самый член-делегат :))
    public bool InitCallBack(Terminal.CallDelegate parCallBackBarcode)
    {
        if (true /*BScanner.CheckAPPControlBarcodeNoUsed()*/)
        {
            if (varCallBackBarcode == null)
            {
                BScanner.AppControlBarcode(SCAN_ON);
                this.BScanner.InitBarcode();
                varCallBackBarcode = parCallBackBarcode;
            }
            return(true);
        }

        /*else
         * {
         *  varCallBackBarcode = null;
         *  return false;
         * }*/
    }