Antwort an „Rolf B“ verfassen

Hallo Henry oder Piet,

In .net können Namespaces keine Variablen enthalten.

Mit scheint, als sollten diese Funktionen, die sich das plcdevice teilen, Methoden einer Klasse sein. Ob du das Device dann im Konstruktor öffnest oder beim ersten Zugriff (lazy), kannst du dir überlegen. Die Variable plcdevice ist dann ein ganz normales Field dieser Klasse.

Diese Klasse sollte das IDisposable-Muster inklusive Finalizer implementieren, damit du in der Dispose-Methode das Device sicher freigeben kannst.

Im Detail ist das einiges an Theorie, aber ich breite mich darüber erst aus, wenn du sagst, dass du dabei mitspielst.

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen