Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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.
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
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.
(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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
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....
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.