Hallo zusammen,
ich habe ein Problem mit einer Function in einer Fachklasse. Und zwar sollen in der Fachklasse Kundenliste eine List(of T) mit eine Vielzahl an Kunden erstellt werden. Dort gibt es auch die Function KundeFinden mit dem folgenden Quellcode:
Diese Funktion wird über den Oberflächencode in der Form1.vb über den Button "Kunden suchen" aufgerufen.
Ich habe nun zwei Probleme, die aus meiner Sicht zusammenhängen:
Problem 1: In der Function in der Fachklasse steht der NULL-Verweisausnahme. Einen Return-Anweisung ist enthalten, aber es fehlt anscheinend eine ELSE-Angabe in der IF-Verzweigung. Leider habe ich trotz mehrfachen Versuchens und der Recherche im Forum/Internet keine Lösung gefunden. Mit Return Nothing nach der For.. Next-Schleife ist zwar die Meldung weg, aber Problem Nr. 2 ist noch akut.
Problem 2: Wenn ich über die GUI eine Kundennummer suchen lassen, die es aktuell noch nicht gibt oder die bereits gelöscht wurde, dann erscheint die Fehlermeldung NullReferenceException und somit genau die Null-Verweisausnahme. Der Fehler liegt meiner Meinung in der Codierung einKunde.Ausgabe, da die Variable einKunde keinen Wert besitzt, wenn die Kundennummer bisher nicht vergeben ist.
Kann mir einer helfen diese zwei Fehler aus dem Quellcode zu beseitigen?
ich habe ein Problem mit einer Function in einer Fachklasse. Und zwar sollen in der Fachklasse Kundenliste eine List(of T) mit eine Vielzahl an Kunden erstellt werden. Dort gibt es auch die Function KundeFinden mit dem folgenden Quellcode:
Diese Funktion wird über den Oberflächencode in der Form1.vb über den Button "Kunden suchen" aufgerufen.
Ich habe nun zwei Probleme, die aus meiner Sicht zusammenhängen:
Problem 1: In der Function in der Fachklasse steht der NULL-Verweisausnahme. Einen Return-Anweisung ist enthalten, aber es fehlt anscheinend eine ELSE-Angabe in der IF-Verzweigung. Leider habe ich trotz mehrfachen Versuchens und der Recherche im Forum/Internet keine Lösung gefunden. Mit Return Nothing nach der For.. Next-Schleife ist zwar die Meldung weg, aber Problem Nr. 2 ist noch akut.
Problem 2: Wenn ich über die GUI eine Kundennummer suchen lassen, die es aktuell noch nicht gibt oder die bereits gelöscht wurde, dann erscheint die Fehlermeldung NullReferenceException und somit genau die Null-Verweisausnahme. Der Fehler liegt meiner Meinung in der Codierung einKunde.Ausgabe, da die Variable einKunde keinen Wert besitzt, wenn die Kundennummer bisher nicht vergeben ist.
Kann mir einer helfen diese zwei Fehler aus dem Quellcode zu beseitigen?