Das Problem ist das sich jeweils mein Programm aufhängt. Mitlerweile suche ich schon seit 2 Tagen doch finde ich den Fehler nicht darauf dachte ich mir das ich mal hier im Forum den Fehler Posten muss.
Vielleicht kann mir irgendjemand helfen.
Danke.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58:
| double wert1_neu; double wert2_neu;
double wert1_anzeigen; double wert2_anzeigen; double wert3_anzeigen;
int Ports; string hilfe; string wert1_live; string wert2_live;
string[] schnittstellen = SerialPort.GetPortNames(); public LiveStream() { InitializeComponent();
foreach (string Schnittstelle in schnittstellen) { Ports++; }
int p = 0;
serialPort1.ReadTimeout = 100; while ((p != Ports) && (hilfe != "a")) { try { serialPort1.PortName = schnittstellen[p]; serialPort1.Open(); serialPort1.Write("a"); hilfe= serialPort1.ReadTo(";"); serialPort1.Close(); } catch { try { serialPort1.Close(); } catch { } p++; } } serialPort1.ReadTimeout = 500;
if (hilfe != "a") { MessageBox.Show("Fehler bei Verbindung aufgetreten.","Keine Verbindung"); } } |
so baue ich meine Verbindung auf und im Versuch1.Txt da hängt er sich immer wieder aufs neue auf sobald ich dies ausführe!
Moderiert von
Th69: C#-Tags hinzugefügt