LabVIEWForum.de
Pfadangabe/-abfrage - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Pfadangabe/-abfrage (/Thread-Pfadangabe-abfrage)

Seiten: 1 2


Pfadangabe/-abfrage - hulk - 04.12.2020 11:45

Guten Morgen,

ich habe zum Wochenende ein hoffentlich kleineres Problem festgestellt.
Dazu habe ich folgenden Sachverhalt:

Ich möchte 2 CSV Dateien auswerten. Die Auswertung für sich funktioniert.
Aber die Dateien kommen aus dem Netzwerk und ich möchte sie dann lokal im Programmverzeichnis speichern.
Wenn die Datei im Netzwerk nicht gefunden wird, soll auf eine vorherige lokale Variante zugegriffen werden.
Das erfolgt alles im Initialschritt.

So wie ich es jetzt programmiert habe, funktioniert es auf 3 PC´s.
Auf 2 anderen PC ist die Funktion jedoch nicht gegeben. Da kommt beim Programmstart die Abfrage/Datei öffnen Option.

Gruß
Steffen


RE: Pfadangabe/-abfrage - jg - 04.12.2020 12:22

Hallo Stefan,

schwer zu sagen, vermutlich kommt der aus deinem nicht beigefügten "io reduced sheet.vi".
Hast du schon genaueres Debugging betrieben?

Gruß, Jens


RE: Pfadangabe/-abfrage - hulk - 04.12.2020 14:58

Ich weiß nicht genau, wie ich debuggen soll.
Am EntwicklungsPC läuft es ja durch.
Dann habe ich einen installer erstellt.
Einmal komplett Installation auf einem PC gemacht, wo noch nie eine runtime drauf und es lief.
Dann hatte ich eine exe erstellt, die lief auch auf einem bestehenden System.
Nur von 2 frischen PC bekomme ich die Rückmeldung, dass es nicht läuft.
Ich werde später, die fehlenden Dateien nachreichen.
Gruß
Steffen


RE: Pfadangabe/-abfrage - Freddy - 04.12.2020 15:56

Hallo Steffen,
kann es sein, dass bei den 2 PC die csv-Dateien fehlen bzw. nicht in dem vorgegeben Ortner liegen?
Überschreiben "true" reicht nicht. Du musst die Datei mit "replace or create" öffnen.

Gruß
Freddy


RE: Pfadangabe/-abfrage - jg - 04.12.2020 19:06

(04.12.2020 14:58 )hulk schrieb:  Nur von 2 frischen PC bekomme ich die Rückmeldung, dass es nicht läuft.

Wohin installierst du das Programm an den "frischen PCs"? In heutigen Zeiten darf ein Programm ohne erhöhte Rechte (bzw. bei bestehenden Dateien ohne entsprechende Markierung) keine Dateien im "Program Files (x86)" bzw. "Program Files" Verzeichnis verändern bzw. erstellen.

Gruß, Jens


RE: Pfadangabe/-abfrage - hulk - 04.12.2020 22:08

Guten Abend,

Also die Dateien sind schon vorhanden. Er soll sie sich ja normal aus dem Netzwerk holen.
Im Anhang habe ich das Programm mal modifiziert. Statt Netzwerk sind es jetzt zwei unterschiedliche Ordner.
Alle Dateien sínd auch angehangen.

Aber eventuell ist der Ansatz mit dem Zielverzeichnis richtig....


RE: Pfadangabe/-abfrage - hulk - 04.12.2020 22:46

der Rest


RE: Pfadangabe/-abfrage - jg - 07.12.2020 09:38

Wie vermutet, der Dialog kommt aus deinem VI "io_reduced_sheet.vi".

Jetzt musst du untersuchen, wieso an dieses VI ein leerer Pfad übergeben wird.

Gruß, Jens


RE: Pfadangabe/-abfrage - hulk - 07.12.2020 10:05

Hallo Jens,

das ist schwierig zu identifizieren,
da ich ja 2 Rechner habe, wo es funktioniert.


RE: Pfadangabe/-abfrage - GerdW - 07.12.2020 10:09

Hallo hulk,

Sonicht
Wenn du das nächste mal 14 Dateien hier anhängen willst, solltest du einfach das Verzeichnis mit allen Dateien ZIPpen und nur eine ZIP-Datei änhangen…

Zitat:das ist schwierig zu identifizieren, da ich ja 2 Rechner habe, wo es funktioniert.
Einfach einen OneButtonDialog einfügen, der den aufgerufenen Pfad anzeigt!
(Oder auf eine beliebige andere Art anzeigen/loggen, welcher Dateipfad verwendet wird!)

Oder das ReadSpreadsheetFile durch eigene Programmierung ersetzen, wo du ein besseres Errorhandling integrierst.