Ads Ocx Daten zentralisieren und zugänglich von verschiedenen Forms machen.

  • VB.NET
  • .NET (FX) 1.0–2.0

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Ads Ocx Daten zentralisieren und zugänglich von verschiedenen Forms machen.

    Liebe Forum Mitglieder,

    Unser HMI Applikation soll erweitert werden. Momentan werden in verschiedenen Form via OCX die Daten von einer SPS ausgelesen. Ich möchte das auslesen der Daten zentralisieren. Die Daten sollen von den unterschiedlichen Formen zugänglich sein.
    Hat jemand von Euch Erfahrung diesbezüglich? Welche konzeptionelle können in Betracht gezogen werden?

    Danke schon mal vorab für Eure Hilfe/Tipps
    @ carepicha Zunächst solltest Du den Zugriff auf die SPS vis OCX kapseln, so dass nur über diese Kapsel-Klasse auf die SPS zugegriffen werden kann. Stelle z.B. in der Hauptform eine Property bereit, über die auf diese Kapsel-Klasse zugegriffen werden kann.
    Falls das OXC das nicht tut (eher unwahrscheinlich): Sorge dafür, dass immer nur eine Komponente auf die SPS zugreifen kann.
    Auf Daten kann lesenderweise jeder zugreifen.
    Beim Schreiben musst Du jeden weiteren Schreibzugriff verhindern und während des Schreibens darf nicht gelesen werden können, solange der Schreibvorgang nicht abgeschlossen ist, sonst passen die Daten ggf. nicht zueinander.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!