13.01.2015, 10:27
13.01.2015, 10:31
Hallo Pansonia,
wieso willst du gleich eine Kopie einer Datei auf deiner Festplatte erstellen, wenn du nur einen anderen Dateipfad auswählen willst?
Eine vollständige Aufgabenbeschreibung deinerseits könnte Klarheit verschaffen. Bis dahin noch der Tipp: es gibt Funktionen wie DateiDialog mit ihren Optionen, die eine Dateiauswahl auf existierende Dateien beschränken…
wieso willst du gleich eine Kopie einer Datei auf deiner Festplatte erstellen, wenn du nur einen anderen Dateipfad auswählen willst?
Eine vollständige Aufgabenbeschreibung deinerseits könnte Klarheit verschaffen. Bis dahin noch der Tipp: es gibt Funktionen wie DateiDialog mit ihren Optionen, die eine Dateiauswahl auf existierende Dateien beschränken…
Pansonia
13.01.2015, 10:40
ok... dann ist das wohl falsch.
Gibt es denn eine andere Möglichkeit für mein Problem?
Also ich möchte ja wenn die Datei nicht vorhanden ist, dass automatisch die richtige dann wieder ausgewählt wird..
Hier nochmal mein Blockdiagramm in aufgeräumter Form...
Gibt es denn eine andere Möglichkeit für mein Problem?
Also ich möchte ja wenn die Datei nicht vorhanden ist, dass automatisch die richtige dann wieder ausgewählt wird..
Hier nochmal mein Blockdiagramm in aufgeräumter Form...
13.01.2015, 10:43
Hallo Pansonia,
siehe den Edit meines vorigen Posts…
siehe den Edit meines vorigen Posts…
Pansonia
13.01.2015, 10:49
ich kann das ganze Programm nicht erkären... Die Person die das geschrieben hat, hat sich 3 Monate damit beschäftigt und ist nun krank.
Beim dateidialog soll der Benutzer manuell die Datei wieder auswählen wenn ich das richtig hab..
Ich möchte aber das dies automatisch geschieht und der Benutzer nichts weiteres machen muss.
Beim dateidialog soll der Benutzer manuell die Datei wieder auswählen wenn ich das richtig hab..
Ich möchte aber das dies automatisch geschieht und der Benutzer nichts weiteres machen muss.
13.01.2015, 10:55
Hallo Pansonia,
wenn du den Pfad zu einer Datei (sicher) weißt, kannst du eine Pfadkonstante verwenden. Du solltest dir aber wirklich sicher sein!
- Warum eine Schleife?
- Wieso sollten Dateien, die das Programm augenscheinlich benötigt, nicht gefunden werden? Werden die etwa gelöscht oder verschoben, und du musst dann erst wieder danach suchen?
- Welche Datei soll gewählt werden, wenn die eigentlich gesuchte nicht gefunden wurde?
wenn du den Pfad zu einer Datei (sicher) weißt, kannst du eine Pfadkonstante verwenden. Du solltest dir aber wirklich sicher sein!
Zitat:ich kann das ganze Programm nicht erkären...Es geht nicht um das "ganze" Programm, sondern um diese Routine zur Dateiauswahl!
- Warum eine Schleife?
- Wieso sollten Dateien, die das Programm augenscheinlich benötigt, nicht gefunden werden? Werden die etwa gelöscht oder verschoben, und du musst dann erst wieder danach suchen?
- Welche Datei soll gewählt werden, wenn die eigentlich gesuchte nicht gefunden wurde?
Pansonia
13.01.2015, 14:12
1. Eine Schleife damit wenn die falsche oder keine Datei ausgewählt ist die Ausführung gestoppt wird.
2. Klar die Datei wird bisher gefunden, aber ich soll im Falle eines Fehlers eine Stoppfunktion einbauen und es so programmieren dass die Datei wieder gefunden wird.
Zu den 3. erübrigt sich jetzt wohl..
2. Klar die Datei wird bisher gefunden, aber ich soll im Falle eines Fehlers eine Stoppfunktion einbauen und es so programmieren dass die Datei wieder gefunden wird.
Zu den 3. erübrigt sich jetzt wohl..
13.01.2015, 14:44
Hallo Pansonia,
2. Siehe oben die verschiedenen Pseudocode-Fragmente: IF-THEN-ELSE, FileDialog, MessageBox…
Zitat:Eine Schleife damit wenn die falsche oder keine Datei ausgewählt ist die Ausführung gestoppt wird.Wozu braucht man eine Schleife, wenn man etwas stoppen will? Schleifen benötigt man, wenn man etwas öfter/länger ausführen will…
2. Siehe oben die verschiedenen Pseudocode-Fragmente: IF-THEN-ELSE, FileDialog, MessageBox…
Pansonia
13.01.2015, 14:57
Ja vergessen wir das mit der Schleife ..
Zu 2.
Das habe ich auch alles eingebaut, aber die Datei soll ja automatisch gefunden werden und nicht manuell ausgewählt werden...
Gibt es da eine Funktion...?
Zu 2.
Das habe ich auch alles eingebaut, aber die Datei soll ja automatisch gefunden werden und nicht manuell ausgewählt werden...
Gibt es da eine Funktion...?
13.01.2015, 14:59
Hallo Pansonia,
Dafür gibt es so Sachen wie "ListFolder" und "ListFolder Rekursiv". Die arbeiten auch mit Suchpattern! Jetzt musst du also etwas programmieren, wo du vorgibst, wo welche Datei gesucht werden soll. Und wenn nichts gefunden wird, darfst du eine Fehlermeldung programmieren und dein Programm stoppen…
Zitat:aber die Datei soll ja automatisch gefunden werden und nicht manuell ausgewählt werden... Gibt es da eine Funktion...?Es gibt diverse Funktionen in der Dateipalette - aber keine, die "Suche eine Datei auf einem Laufwerk" heißt…
Dafür gibt es so Sachen wie "ListFolder" und "ListFolder Rekursiv". Die arbeiten auch mit Suchpattern! Jetzt musst du also etwas programmieren, wo du vorgibst, wo welche Datei gesucht werden soll. Und wenn nichts gefunden wird, darfst du eine Fehlermeldung programmieren und dein Programm stoppen…