का उपयोग कर मैं अपने मौजूदा बारकोड स्कैनिंग इंटरफ़ेस में EDMK 2.6 लाइब्रेरी में बारकोड 2 कक्षा को एकीकृत करने के लिए देख रहा हूं।मोटोरोला MC65 - EMDK .NET 2.6 - E_SCN_READTIMEOUT स्कैनवाइट()
मैंने उदाहरण इंटरफ़ेस विधि StartScan()
पर उदाहरण कोड को तार दिया है और परिणाम के रूप में हमेशा E_SCN_READTIMEOUT
प्राप्त होता है, भले ही कोड स्कैन का जवाब दे रहा हो। (if (scan.Result == Results.SUCCESS)
पर ब्रेकप्वाइंट स्कैन के जवाब में मारा जाता है
public void StartScan()
{
if (!barcode.IsScanPending)
{
ScanData scan = barcode.ScanWait(2000); // 2 second timeout
if (scan.Result == Results.SUCCESS)
{
if (scan.IsText)
{
textbox1.Text = scan.Text;
}
}
}
}
परिणाम हमेशा E_SCN_READTIMEOUT
, मुझे लगता है इस उपकरण पर चल DataWedge 3.4 के साथ कोई विरोध है, लेकिन स्कैनर की कार्यक्षमता हो सकता है और ट्रिगर करने लगते है उस पर निर्भर हो।
क्लिपबोर्ड DataWedge उपयोग करने के लिए बारकोड स्कैन हो रही है हमारे लिए एक विकल्प नहीं है, वहाँ एक रास्ता पुस्तकालय (जो यह सोचते हैं पढ़ने के समय समाप्ति खड़ी कर रहा है) DataWedge के बावजूद कार्य करने के लिए प्राप्त करने के लिए है?
सुनिश्चित करें कि आप DataWedge एप्लिकेशन को अक्षम या अनइंस्टॉल करें। हमें डिवाइस पर मौजूद डेटावेज के साथ समस्या का सामना करना पड़ा था। एक बार हटा दिए जाने पर, कस्टम निर्मित एप्लिकेशन ठीक काम करता है। डेटावेज स्कैनर और ट्रिगर्स को पकड़ने लगता है और हम बारकोड स्कैन करने में सक्षम नहीं थे .. –