Standby / Steckerziehen Verbindung zu Steuerung

Softi79

Level-2
Beiträge
220
Reaktionspunkte
12
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,

folgendes Problem, wir haben ein Problem mit einer selbst gechriebenen Software in C#. Wenn wir mit unserer Software eine Verbindung zur Steuerung haben und das Notebook in Standby geht oder man das Kabel abzieht (drüberstolpert) dann bricht unser Programm zusammen ....

Siemens hat dieses Problem auf folgenden Schnittstellen gelöst: MPI, Profibus, Ethernet über USB PC Adapter oder PCMCIA Karte.

Wo könnte man das lösen? Gibt es bei Microsoft XP ein Bit "Standby" auf das man reagieren könnte?`


Ich denke, dass das Probelm ist das im Standbyfalle die Spannung der Schnittstellen gekappt wird und deshalb die Software abkackt.

Wünsche euch eine erfolgreichen Tag.
Softi
 
Tach,

da die "Anwendung" ja in C# geschrieben wurde gehe ich mal davon aus das sie mehr oder weniger aus managed Komponenten besteht.

Warum nicht einfach ein vernünftiges exception handling implementieren und dann im Fehlerfall die Schnittstelle neu initialisieren?

Gruß Gnu
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke auch, daß die Software "abkackt" ist wohl eher ein Fehler in der Programmierung. Eine dll, wie die von libnodave z.Bsp. liefert einem in diesem Falle entweder sofort einen Fehler beim lesen/schreiben oder zumindest nach einiger Zeit einen Timeout. Ich habe es dann so gelöst, daß ich die Verbindung abbaue und so etwa alle 10 Sekunden versuche, diese wieder herzustellen.
 
Zurück
Oben