LabVIEWForum.de
gleichzeitiger Zugriff auf LV-Programm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: gleichzeitiger Zugriff auf LV-Programm (/Thread-gleichzeitiger-Zugriff-auf-LV-Programm)



gleichzeitiger Zugriff auf LV-Programm - feuerwehringenieur - 14.12.2007 13:25

Hallo,

hat einer von euch schon mal ausprobiert, was passiert, wenn man ein LV-Programm (eine .exe-Datei) auf einem zentralen Laufwerk speichert und dann zwei unterschiedliche Personen von unterschiedlichen Rechner darauf zugreifen wollen?

Kommt dann so eine Fehlermeldung wie in Office ".....bereits geöffnet...." oder was anderes?

Danke und Gruß

Christian


gleichzeitiger Zugriff auf LV-Programm - Achim - 14.12.2007 15:28

Hi,

man kann im Application Builder "Allow multiple instances" aktivieren, dann kannst du das zumindest auf einem Rechner mehrfach starten.

Wenn da ein gemeinsamer HW-Zugriff stattfindet, kommt es zu Konflikten!

Übers Netz dürfte das gleiche gelten...die Exe läuft ja beide Male auf dem zentralen Laufwerk, oder? Evtl. könnte man über Shared Variables oder generell über TCP prüfen, ob die Exe schon mal gestartet wurde. Dazu müsste man ja nur ne entsprechende Abfrage bei Programmstart einbauen bzw. bei Programmstart ein entsprechendes Flag setzen...das müsst man mal ausprobieren, ich hab da nur wenig Erfahrung!

Wenn du da was rauskriegst, bitte hier posten! Das klingt auch für andere interessant!

Gruß
Achim


gleichzeitiger Zugriff auf LV-Programm - eg - 14.12.2007 15:38

' schrieb:Hallo,

hat einer von euch schon mal ausprobiert, was passiert, wenn man ein LV-Programm (eine .exe-Datei) auf einem zentralen Laufwerk speichert und dann zwei unterschiedliche Personen von unterschiedlichen Rechner darauf zugreifen wollen?

Kommt dann so eine Fehlermeldung wie in Office ".....bereits geöffnet...." oder was anderes?

Danke und Gruß

Christian


Das Programm gleichzeitig bedienen kann (glaube ich) immer nur eine Person. Mitanschauen können mehrere Personen (normalerweise bis zu 5, ist aber kostenpflichtig erweiterbar). Ansonsten muss man sich etwas eigenes auf TCP/IP Basis programmieren.