Hallo Zusammen
Um Databinding und typisierte Datasets besser zu verstehen, bin ich gerade daran die Videos und Tutorials von @EDR durchzugehen.
Dabei habe ich nun ein Problem.
Zu Testzwecken habe ich mir ein Programm gemacht, in welches der Benutzer in ein Datagridview mehrere Hostnamen eintragen kann. Diese werden per Databinding ins Dataset geschrieben. Beim Beenden und Starten des Programmes werden die Daten in eine XML Datei geschrieben bzw. geladen. Dies funktioniert einwandfrei.
Das Programm selbst geht alle Hostnamen im Dataset durch und pingt alle "gleichzeitig" an (Threadpool). Das Ergebnis des pings wird dann wiederum ins Dataset geschrieben.
Da das Dataset beim schreiben synchronisiert werden muss, arbeite ich hier natürlich mit einem Synclock!
Trage ich nun aber mehrere Hosts ein, so taucht nach ca. 30 Sekunden Laufzeit folgende Fehlermeldung auf:
Trotz der Ausführlichen Fehlermeldung komme ich einfach nicht darauf, was mein Fehler ist.
Es geht mir nicht so sehr um das Programm. Ich möchte also keine Kommentare wie: "Aber da gibt es bereits bessere Programme zum herunterladen". Es geht nur ums üben. Ich möchte verstehen, warum / was genau an meinem Programm falsch ist, dass ich diese Fehlermeldung erhalte.
Das Programm ist im Anhang (im Bin Ordner ist die EXE entfernt, nur die Test-XML Datei ist dort mit den Einträgen).
Vielen Dank für Eure Geduld.
Veronesi
Um Databinding und typisierte Datasets besser zu verstehen, bin ich gerade daran die Videos und Tutorials von @EDR durchzugehen.
Dabei habe ich nun ein Problem.
Zu Testzwecken habe ich mir ein Programm gemacht, in welches der Benutzer in ein Datagridview mehrere Hostnamen eintragen kann. Diese werden per Databinding ins Dataset geschrieben. Beim Beenden und Starten des Programmes werden die Daten in eine XML Datei geschrieben bzw. geladen. Dies funktioniert einwandfrei.
Das Programm selbst geht alle Hostnamen im Dataset durch und pingt alle "gleichzeitig" an (Threadpool). Das Ergebnis des pings wird dann wiederum ins Dataset geschrieben.
Da das Dataset beim schreiben synchronisiert werden muss, arbeite ich hier natürlich mit einem Synclock!
Trage ich nun aber mehrere Hosts ein, so taucht nach ca. 30 Sekunden Laufzeit folgende Fehlermeldung auf:
Trotz der Ausführlichen Fehlermeldung komme ich einfach nicht darauf, was mein Fehler ist.
Es geht mir nicht so sehr um das Programm. Ich möchte also keine Kommentare wie: "Aber da gibt es bereits bessere Programme zum herunterladen". Es geht nur ums üben. Ich möchte verstehen, warum / was genau an meinem Programm falsch ist, dass ich diese Fehlermeldung erhalte.
Das Programm ist im Anhang (im Bin Ordner ist die EXE entfernt, nur die Test-XML Datei ist dort mit den Einträgen).
Vielen Dank für Eure Geduld.
Veronesi