RS-232 mit C# Windows XP

Gast #2264702
Lesenswert?

Obi Plal schrieb:
> Ist es möglich die RS-232 Schnittstelle mit C# unter Windows XP
> anzusprechen?? Wenn ja mit welchem Kompiler??

Ja geht.

Sollte mit jedem Compiler gehen, der System.IO kennt, ich nutze Visual 
Studio. Da kannst du dir aus der Toolbox die RS232 rüberziehen. Sollte 
mit allen Express-Versionen ab 2005 gehen.

Habe ich gestern noch gemacht.
Gast #2264726
Lesenswert?

Peter II schrieb:
> Obi Plal schrieb:
>> Wenn ja mit welchem Kompiler??
>
> wieviel compiler kennst du denn für C#?

Bin zwar nicht gefragt, aber ich meine noch in Erinnerung zu haben, dass 
es

- sharpdevelop

- C#Builder 2006

und Monodevelop (o.ä.)

gibt neben MS-VS. Literatur habe ich jedenfalls noch irgendwo im Schrank 
zu allen genannten, gearbeitet bis dato nur mit MS-VS.

Gruß
Gast #2264746
Lesenswert?

Peter II schrieb:
> Dipl.-Ing. schrieb:
>> Bin zwar nicht gefragt, aber ich meine noch in Erinnerung zu haben, dass
>> es
>>
>> - sharpdevelop
>>
>> - C#Builder 2006
>
> und alle nutzen den gleichen Compiler der zum SDK von .NET gehört.
> Ausser natürlich Mono das ist getrennt aber das macht auf XP wenig sinn.

OK, akzeptiert.
Gast #2283786
Lesenswert?

Das mit dem Senden habe ich geschafft. Aber ich verstehe nicht wie ich 
Strings empfangen kann. Ich will sie dann in einer Textbox ausgeben 
sobald sie ankommen.

PS: Ich verwende Visual C# 2008 Express Edition
#2284885
Lesenswert?

Sven H. schrieb:
> Ganz einfach:
>
> Im Empfangs-EventHandler die Taten an den Text in der Textbox anhängen.
>
>
> Vielleicht Besser:
>
> Liste anlegen mit Daten und nach Empfang eines (frei wählbaren)
> Steuerzeichens die Daten komplett in die Textbox schreiben.

genau...wobei du die Daten in der Empfangs-Routine nicht direkt in das 
textbox.Text schreiben kannst...weil anderer Thread...

..ich würde nach dem kompleten Empfang der Daten, die du in einer 
Variablen speicherst, einen Timer starten, der dann sagt: 
richTextBox1.Text+="\n"+empfangeneDaten; // string empfangeneDaten
timer.Stop();

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren