Programm bricht Event ab? – HILFE


Startseite Forum Ausbildungsblöcke Anwendungsentwickler Programm bricht Event ab? – HILFE

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #109016
    shifty
    Teilnehmer

    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

    #125385
    Angela
    Moderator

    Hi shifty!

    Sorry, weder meine Sprache noch meine Umgebung. Außer den üblichen Sachen, nach denen Du bestimmt schon gesucht hast (wie Tippfehler, Übergabeparameter etc.), kann ich Dir deswegen leider nicht weiter helfen.

    #125386
    Jann
    Teilnehmer

    Irgendwie musst du das ja testen, bevor es produktiv geht. Hilfreich wäre also mal, im Debug-Modus durchzugehen. Dann merkst du auch, falls eine Exception fliegt, die in höheren Ebenen fliegt.

    #125387
    shifty
    Teilnehmer

    genau da liegt ja mein problem, ich befinde mich im debug-modus, gehe sogar mit einzelschritt durch alles durch und an dieser stelle geht er dann einfach raus :

    [PHP]DataRow[] tmpdr = objStammdaten.search_artikel(objScanData.Text) [/PHP]

    er springt nicht einmal in die funktion search_artikel rein, habe keine routine zum fehler abfangen eingebaut, aber er gibt nichts aus, er tut, als wäre alles richtig abgearbeitet worden, ist es aber nicht

    #125388
    shifty
    Teilnehmer

    Fehler gefunden 🙂

    Aus statischen Events lässt es sich net so gut auf nicht statische Member zugreifen 😀

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Das Forum „Anwendungsentwickler“ ist für neue Themen und Antworten geschlossen.
Momentan aktive Benutzer: 0
No users are currently active
Aktive Benutzer in den letzten 24 Stunden: 0
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.488, Posts: 22.646, Members: 11.017
Welcome to our newest member, kentcunningham4
Most users ever online was 5 on 16. September 2020 22:11