コード例 #1
0
ファイル: VmKeyboardWedge.cs プロジェクト: pabplanalp/pvmail
 public static void HandleScanEvent(object o, VmMdScannerEventArgs e)
 {
     lock( VmApplication.Default )
     {
         VmMdKeyboardInterface.PostKeyboardMessage(e.BarCode);
     }
 }
コード例 #2
0
        private void r_ReadNotify(object sender, EventArgs e)
        {
            ReaderData rd = _reader.GetNextReaderData();
            if ( rd.Result == Results.SUCCESS )
            {
                VmMdScannerEventArgs sea = new VmMdScannerEventArgs(
                    rd.Text,
                    rd.TimeStamp);

                OnScanned(sea);

                EnableNextRead();
            }
        }
コード例 #3
0
 private void OnScanned(VmMdScannerEventArgs sea)
 {
     if (Scanned != null)
         Scanned(this, sea);
 }
コード例 #4
0
 private void OnScanned(VmMdScannerEventArgs sea)
 {
     try
     {
         if (Scanned != null)
             Scanned(this, new VmMdScannerEventArgs(sea.BarCode + '\r',DateTime.Now));
     }
     catch (Exception x)
     {
         System.Windows.Forms.MessageBox.Show("An unexpected error has occurred: " + x.ToString() );
         Application.Exit();
     }
 }
コード例 #5
0
ファイル: VmScanner.cs プロジェクト: pabplanalp/pvmail
 protected void _HandleScanEvent(object o, VmMdScannerEventArgs e)
 {
     HandleScan(e.BarCode);
 }