System.IO.Ports einbinden , wie?

Katerchen

Grünschnabel
hi


ich würde gerne ne klasse erstellen um über ne serielle schnitstelle mit einer speziellen hardware zu komunizieren

hab dazu gefunden, dass ich ab framework 2.0

system.io.ports dafür einbinden müsste und nutzen kann

mein Problem:

ich hab VS.net 2002 mit Framework 1.0
(eigentlich is Framework 3 aufm rechner ,aber das is wohl nich ganz kompatibel)
gibt es irgend ne möglichkeit das einzubinden, was ich da brauche?

hab bei references geschaut, ob da was danach ausschaut, aber nix gefunden...
weiß im grunde überhaupt nicht wonach ich suchen muss

oder gibts da ne ganz andere Möglichkeit mein "interface" zur HW aufzubauen? ohne diesen namespace ?

gruß Kater
(hoffe das is der richtige Bereich)
 
Erst mal das mit der Kompatibilität: Gibts nicht das Problem, bei .NET
Man kann jede DLL mit einer bestimmten Version aufrufen.

Welche Sprache verwendest du?

Und probier mal, dir Visual Basic / C# Express runterzuladen, denn mit .NET 2.0 / 3.5 isses schon um einiges einfacher, da viele Funktionen eingebaut worden sind, zu denen du meist nur mit Umwegen kommst.


Achja: System.IO.Ports importierst du so:

Ganz oben in deiner Code-Datei eingeben, VOR dem Module/Namespace, was auch immer deklaration, also erste Zeile von allem!

Bei VB.NET: imports System.IO.Ports
Bei C#: using System.IO.Ports;

Jetzt kannst du mit

VB.NET: Dim port As New SerialPort("COM1")
c#: SerialPort port = new SerialPort("COM1");

einen SerialPort öffnen.

Wenns bei .NET 1.0 nicht t, wohl oder übel so sein kann, kann ich dir leider nich helfen, .NET 2.0 hats schon, also einfach mal mit ner Express Version probieren!

COM1 ist der Name der Schnittstelle, wie dir bekannt sein sollte.
 
ja c# nutze ich und das mit dem

using.System.IO.Ports wusste ich schon, nur war Ports nicht auswählbar...
da nur Frameworks 1.0 unterstützt wurde

hab mir neuere Version von VS besorgt, da is se mit drin und ich kann se nu nutzen

danke für die antwort
 
Zurück