?
Hast Du ein GUI?
Wenn Du ein GUI hast, läuft dir das nicht ohne weiteres mit CreateFile(...)..
Du hast dann das Problem, das dein Rechner dann auf der Schnittstelle hängen bleibt und dein GUI nicht upgedatet wird...Was dann nicht schön aussieht...
Starte einen zusätzlichen Thread, welcher sich auf deinen COM Port hängt und dann mal ein wenig lauscht was da so kommt...
Sendet deine externe Quelle einfach Daten, oder hat Du da noch verschiedenes zu beachten? Ich hätte da ne gute Klasse, welche so ziemlich alles abdeckt, was das Herz begehrt... Die hat auch bereits einen Threadmechanismus eingebaut..Ich selbst verwende diese Klasse auch, da ich mich nachher nicht um den Thread kümmern muss...
Dann kann man einfach mit ReadFile den Buffer auslesen und auch nur dann, wenn etwas am Port anliegt...(Hat einen eigenen MessageHandler eingebaut, mit welchem dann immer gecheckt wird, ob das was am COM Port liegt..., wenn Message da, dann auslesen, sonst nicht...Funzt gut..
Hier der Link:
http://www.codeproject.com/system/serial.asp
Das ist eine statische Bibliothek, ich hoffe, du weisst, wie einbinden...
Schnell noch ne Frage zur ExcelDatei:
Ist das 'ne .csv Datei?
Ich suche nach einer Möglichkeit, gleich ne .xls Datei zu generieren...Kennst Du Dich damit aus? Gibts da irgendwelche Methoden, wie das machen könnte?
.csv ist mir zuwenig...
Grüsse
Danny