Hallo,
ist zwar etwas OT hier, vielleicht hat aber der ein oder andere von Euch da auch schon seine leidvollen Erfahrungen sammeln dürfen.
Hatte das alles schon mal bei den "Kollegen von nebenan" in 'microsoft.public.de.vc' drin, war aber bisher noch nicht so ergiebig :-(
Ich habe eine "Altlast" (Windows MFC Applikation) übernommen, die vornehmlich unter Windows 2000 und Windows XP nicht 100%ig will.
Wir haben für eines unserer Produkte die Möglichkeit einer RS232 Fernsteuerbarkeit. Bisher unter Windows 98 und NT bei eingebauter Schnittstelle (fast) keinerlei Probleme. Unter 2000 und XP (pro oder home) im wesentlichen auch nicht. Wenn es Probleme gibt/gab, waren die auf der jeweiligen Installation hausgemacht.
Aufgrund immer weniger eingebauter COM Ports speziell bei Laptops gingen jetzt einige Kunden dazu über USB/seriell Wandler einzusetzen. Eine andere Lösung die ich hier schon erfolgreich getestet habe sind EtherNet/Serial Wandler (z.B. Moxa NPort).
Jetzt kommt das Ominöse: Auf all meinen Testsystemen die mindestens eine eingebaute serielle Schnittstelle haben habe ich keinerlei Probleme. Kommunikation steht. Auch per USB/Seriell oder Ethernet/Seriell völlig stressfrei.
Nur die PCs/Laptops die keine eingebaute serielle Schnittstelle haben machen Ärger:
- Gegenüber wird nicht erkannt
- bei grösseren Datentransfers kann es zum Abbruch der Kommunikation kommen
Habt ihr irgendeine Idee nach was ich suchen sollte/kann?
Ein paar Fakten/Daten:
- MFC Applikation
- serielle Übertragung mit 38.4kBaud
- 5 Draht Übertragung RxD/TxD/GND, DTR ist Remotereset, CTS ist Gegenübererkennung
Ausserdem verhält sich die Anwendung im Remote Debug etwas unterschiedlich auf den einzelnen Plattformen?
Any ideas?
Alexander