LabVIEWForum.de - Zugriff auf Software im Netzwerk

LabVIEWForum.de

Normale Version: Zugriff auf Software im Netzwerk
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen zusammen,
hab mal wieder eine Frage an euch.

Ich habe eine Prüfsoftware welche momentan auf mehreren Rechnern installiert bzw. eingerichtet ist.
Diese Software greift auf txt-Dateien zu, welche lokal und im Netzwerk abgelegt sind.
Die lokalen Daten müssen lokal bleiben, da hier Anwenderspezifische Daten hinterlegt sind.

Meine Aufgabe besteht darin diese Software zu warten bzw. zu erweitern.

Problem:
Wenn ich eine neue Version habe, muss ich an jeden Rechner, die alte entfernen und die neue aufspielen.
Da es sich hier um ca. 40 Rechner handelt ist der Zeitaufwand sehr hoch.

Meine Frage ist nun folgende:
Wenn ich die Software als exe-Datei auf dem Netzwerk ablege, kann diese von dort aus gestartet werde.
Funktioniert das auch wenn die Software von mehreren Anwendern gleichzeitig benutzt wird?

Die lokalen Daten sind im Standardverzeichnis abgelegt welches momentan auf Standard steht (sprich Ablage im LV Ordner).
Um meine lokalen Daten auch lokal zu behalten, müsste ich also das Standardverzeichnis vor dem kompilieren ändern (auf eine lokales Verzeichnis), da ansonsten das Verzeichnis in welchem die exe-Datei abgelegt wird zum Standardverzeichnis wird?

Ich hoff ich habe das ganze so erklärt damit ihr es versteht Blush

Frohes arbeiten und einen schönen Tag
Tobi
(27.01.2015 07:24 )Tobi Wan Kenobi schrieb: [ -> ]Meine Frage ist nun folgende:
Wenn ich die Software als exe-Datei auf dem Netzwerk ablege, kann diese von dort aus gestartet werde.
Funktioniert das auch wenn die Software von mehreren Anwendern gleichzeitig benutzt wird?
Ja und Ja, ich habe Kunden, die das genauso machen.
(27.01.2015 07:24 )Tobi Wan Kenobi schrieb: [ -> ]Die lokalen Daten sind im Standardverzeichnis abgelegt welches momentan auf Standard steht (sprich Ablage im LV Ordner).
Um meine lokalen Daten auch lokal zu behalten, müsste ich also das Standardverzeichnis vor dem kompilieren ändern (auf eine lokales Verzeichnis), da ansonsten das Verzeichnis in welchem die exe-Datei abgelegt wird zum Standardverzeichnis wird?
Probieren geht über studieren, aber wahrscheinlich geht das mit dem "Standardverzeichnis" nicht.
Aber dafür gibt es das schöne VI "Get System Directory", und schon kannst du dir User-Spezifische Pfade zusammenbauen.

Gruß, Jens
(27.01.2015 07:24 )Tobi Wan Kenobi schrieb: [ -> ]Meine Frage ist nun folgende:
Wenn ich die Software als exe-Datei auf dem Netzwerk ablege, kann diese von dort aus gestartet werde.
Funktioniert das auch wenn die Software von mehreren Anwendern gleichzeitig benutzt wird?

Das funktioniert, dennoch würde ich eher ein kleines Batchskript nehmen, welches mir die Sachen vom Netz lokal hinkopiertund danach die lokale .exe startet (ggf. noch etwas Logik ins Skript, daß nur kopiert wird falls nötig) . Dieses Skript als Verknüpfung mit hübschen Icon versehen und der Anwender sollte glücklich sein Angel_not
Wow,
bin immer wieder begeistert wie schnell man hier teilweise Support bekommt, somit erstmals danke für die AntwortenTop1

@ Jens: Also das mit dem Standartverzeichnis hat nicht funktioniert. Sprich wenn ich den Pfad unter Werkzeug-> Optionen-> Pfade ändere,
verwendet die Software nach dem kompilieren trotzdem das Verzeichnis in welchem die exe-Datei hinterlegt ist als Standardverzeichnis (sprich in meinem Fall den Netzwerkpfad und nicht das lokale Verzeichnis wie gewünscht).
ACHTUNG: Das neue Standardverzeichnis wird erst nach einem Neustart von LV übernommen! -> falls das mal jemand ändern möchte und sich wunder warum es nicht funktioniert.

Zum Thema "Get System Directory", bringt mir momentan nicht viel (müsste alle Standardverzeichnis- Konstanten ersetzen und das sind relativ viele)
Hat mich aber für meine neue Version auf ein paar hilfreiche Ideen gebracht (die ich auch umsetzen werde), bzw. habe wieder eine neue Funktion von LV kennengelernt Top1

@ macmarvin: Diese Idee hatte ich auch schon habe ich aber wieder verworfen. Je mehr ich aber gerade so beim schreiben darüber nachdenke, muss ich sagen gefällt mir das als Übergangslösung am besten, damit könnte ich gleichzeitig die neue Runtime Engine auf dem jeweiligen Rechner Installieren ohne selber Hand anzulegen.

In dem Fall vielen Dank für die Antworten, hat mir sehr weitergeholfen bzw. mein Problem gelöst. Top1 Top1 Top1 Top1 Top1
Gruß Tobi
(27.01.2015 11:30 )Tobi Wan Kenobi schrieb: [ -> ]Zum Thema "Get System Directory", bringt mir momentan nicht viel (müsste alle Standardverzeichnis- Konstanten ersetzen und das sind relativ viele)
Man kann mit dem Find-Dialog nach allen Standardverzeichnis-Konstanten suchen und die gefundenen Objekte in einem Rutsch ersetzen, entweder alle oder nur selektierte.

Thomas
Referenz-URLs