Hallo zusammen,
ich habe ein Problem, welches mich vor ein echtes Rätsel stellt.
Entwicklungsumgebung: Visual Studio 2008 Prof
Entwicklungsplatform: Windows Mobile 5
Framework: .NET Compact Framework 3.5
Es geht um eine Belegerfassung für unseren Außendienst, die Jungs haben einen Industriescanner, mit dem sie Aufträge erfassen.
Daten, wie Artikel, Kunden, Routen, usw werden durch eine Klasse zur Verfügung gestellt (clsStammdaten).
Wird nun das Event für den Barcodescanner ausgelöst (es wird gescannt), wird die gescannte EAN an eine Funktion aus der Klasse clsStammdaten übergeben und die dazugehörige Artikelnummer gesucht.
[PHP] private void objScan_ReadNotify(Object o, EventArgs e)
{
objScan.Actions.Read(objScanData);
DataRow[] tmpdr = objStammdaten.search_artikel(objScanData.Text);
if (tmpdr.Length > 0)
{
foreach (DataRow dr in tmpdr)
objPos.pos_add(objScanData.Text, dr[„Artikelnummer“].ToString(), „1“, dr[„CNC“].ToString());
}
else
MessageBox.Show(„Artikel nicht bekannt“);
}[/PHP]
An dieser Stelle bricht er das Event ab, das Programm läuft problemlos weiter.
[PHP]DataRow[] tmpdr = objStammdaten.search_artikel(objScanData.Text)[/PHP]
Die Funktion „search_artikel“ wird nie ausgeführt.
Hat irgendjemand eine Idee, wie sowas kommen kann?
MfG
shifty