VS2005 c# Wie SerialPort als Objekt übergeben?

Reticent

Erfahrenes Mitglied
Gute Zeit :) ,

weiss jemand wie ich serialPort Object an eine Klasse weitergebe? Bei mir kommt immer ein Fehler (NullPointerException)

Ich habe es so versucht:
Code:
this.serialPort1 = new System.IO.Ports.SerialPort();
LegicUnit lu;
lu.Serial_Port = serialPort1; <-- hier Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
in LegicUnit gehts dann so:
Code:
        System.IO.Ports.SerialPort serialPort = null;
        public System.IO.Ports.SerialPort Serial_Port
        {
            get {
                return serialPort;
            }

            set {
                serialPort = value;
            }
        }

Was habe ich übersehen?

Danke sehr!
 
Hi,

es reicht nicht, deine Klasse (LegicUnit) nur zu deklarieren, du musst auch über den Konstruktor eine Objektinstanz erzeugen:

C#:
LegicUnit lu = new LegicUnit();

Grüße, D.
 

Neue Beiträge

Zurück