Rückgabewerte FileMove()
Moderator: Moderatoren
- klammerauf
- UDF-Programmierer
- Beiträge: 69
- Registriert: Do, 08. Feb 2007 14:16
- Wohnort: Karlsruhe
- Hat sich bedankt: 3 Mal
Rückgabewerte FileMove()
Ich habe leider keinen Zugriff auf die xbtsys.ch.
Kann mir jemand sagen, welcher Konstante der Wert 128 bei der Rückgabe von FileMove() https://doc.alaska-software.com/content ... emove.html entspricht?
Danke im Voraus.
Kann mir jemand sagen, welcher Konstante der Wert 128 bei der Rückgabe von FileMove() https://doc.alaska-software.com/content ... emove.html entspricht?
Danke im Voraus.
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
--
Grüße
Sebastian
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Rückgabewerte FileMove()
Hallo Sebastian,
in der xbtsys.ch gibt es keinen Eintrag zu 128
Die von Dir verlinkte Liste sieht so aus:
Jan
in der xbtsys.ch gibt es keinen Eintrag zu 128
Die von Dir verlinkte Liste sieht so aus:
Code: Alles auswählen
#define NO_DISK_ERR 0
#define ER_FILE_NOT_FOUND -2
#define ER_PATH_NOT_FOUND -3
#define ER_ACCESS_DENIED -5
#define ER_REMOVE_PATH -16
#define ER_DIFFERENT_DEVICE -17
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: Rückgabewerte FileMove()
Ein positiver Rückgabewert dürfte ein OS-Fehlercode sein. 128 wäre dann "ERROR_WAIT_NO_CHILDREN". Ist die Datei denn bewegt worden?
Herzlich,
Tom
Tom
- klammerauf
- UDF-Programmierer
- Beiträge: 69
- Registriert: Do, 08. Feb 2007 14:16
- Wohnort: Karlsruhe
- Hat sich bedankt: 3 Mal
Re: Rückgabewerte FileMove()
Ja, ist bewegt worden, die Zieltdatei existiert. Kann es sein, dass dies eventuell darauf hindeutet, dass die Datei im Ziel schon vorhanden war?
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
--
Grüße
Sebastian
- klammerauf
- UDF-Programmierer
- Beiträge: 69
- Registriert: Do, 08. Feb 2007 14:16
- Wohnort: Karlsruhe
- Hat sich bedankt: 3 Mal
Re: Rückgabewerte FileMove()
Nur der Vollständigkeit halber die Antwort auf meine eigene Frage:
FileMove() melden den nicht als Konstante definierten Wert -183, wenn die Zieldatei schon vorhanden sein sollte.
Danach liefert FError() den Wert 128 zurück.
FileMove() melden den nicht als Konstante definierten Wert -183, wenn die Zieldatei schon vorhanden sein sollte.
Danach liefert FError() den Wert 128 zurück.
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
--
Grüße
Sebastian
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2126
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: Rückgabewerte FileMove()
Servus Sebastian,
warum verwendest nicht FRename()? Funktioniert bei uns seit vielen Jahren ohne Probleme - macht das, was in der Beschreibung steht.
warum verwendest nicht FRename()? Funktioniert bei uns seit vielen Jahren ohne Probleme - macht das, was in der Beschreibung steht.
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- klammerauf
- UDF-Programmierer
- Beiträge: 69
- Registriert: Do, 08. Feb 2007 14:16
- Wohnort: Karlsruhe
- Hat sich bedankt: 3 Mal
Re: Rückgabewerte FileMove()
Hallo Werner,
ich glaube, FileMove() ist schneller, wenn eine Datei auf dem gleichen Server in ein Verzeichnis verschoben wird. Genau kann ich mich nicht erinnern, war meiner Erinnerung nach eine Funktion aus den XBTools.
ich glaube, FileMove() ist schneller, wenn eine Datei auf dem gleichen Server in ein Verzeichnis verschoben wird. Genau kann ich mich nicht erinnern, war meiner Erinnerung nach eine Funktion aus den XBTools.
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
--
Grüße
Sebastian
- nightcrawler
- 1000 working lines a day
- Beiträge: 653
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: Rückgabewerte FileMove()
Konsole: net helpmsg 183klammerauf hat geschrieben: ↑Di, 05. Mär 2024 9:56 Nur der Vollständigkeit halber die Antwort auf meine eigene Frage:
FileMove() melden den nicht als Konstante definierten Wert -183, wenn die Zieldatei schon vorhanden sein sollte.
Danach liefert FError() den Wert 128 zurück.
liefert den Grund
- brandelh
- Foren-Moderator
- Beiträge: 15699
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Rückgabewerte FileMove()
Ich vermute dass beide das Gleiche machen, solange es auf der gleichen Partition ist, reicht es den Verzeichniseintrag zu ändern. also MOVE und RENAME machen vermutlich das Gleiche.klammerauf hat geschrieben: ↑Di, 05. Mär 2024 13:43 Hallo Werner,
ich glaube, FileMove() ist schneller, wenn eine Datei auf dem gleichen Server in ein Verzeichnis verschoben wird. Genau kann ich mich nicht erinnern, war meiner Erinnerung nach eine Funktion aus den XBTools.
Gruß
Hubert
Hubert