Seite 1 von 1
FOpen und DosError 123 [ERLEDIGT]
Verfasst: Di, 16. Aug 2016 12:45
von Koverhage
Hallo,
ich versuche eine Datei mit FOpen zu öffnen, bekomme allerdings den
DosError 123 (ERROR_INVALID_NAME The filename, directory name, or volume label syntax is incorrect)
Der Dateiname lautet: C:\ok\Lizenz_HK-Zaehler-B4A_MD007711_EMEI_865973024373997.TXT
Noch ein Hinweis: Die Datei stammt von einem anderen Programm, ich habe keinen Einfluß auf den Dateinamen, zumal
dies Datei mit anderen Programmen ohne Probleme geöffnet werden.
BS: WIN7
Was kann ich tun ?
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:00
von Manfred
mit anderen Programmen geöffnet bedeutet, geicher PC, gleicher Pfad? Oder nur öffnen aber am anderen Ort? Sonst würde ich erstmal Rechteprobleme in die Runde werfen...
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:05
von brandelh
Am Dateinamen liegt es nicht, denn das funktionert einwandfrei:
Code: Alles auswählen
cTxt := space(1000)
nH := FOPEN( "C:\ok\Lizenz_HK-Zaehler-B4A_MD007711_EMEI_865973024373997.TXT" )
nLen := fread(nH, @cTxt,1000 )
msgbox(cTxt,str(nlen))
Frage, warum FOPEN() ?
Ich habe eine Funktion veröffentlicht, die aus der Datei ein Array macht (mit FOPEN) oder memoread() liest alles auf einen Schlag in den Ram
http://www.xbaseforum.de/viewtopic.php?f=16&t=4268
oder für große Dateien:
http://www.xbaseforum.de/viewtopic.php?f=16&t=7961
Eventuell Virenscanner ?
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:07
von Koverhage
Manfred,
ja gleicher PC, etc.
Rechteproblem bei Lesen ?
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:10
von Manfred
klar, wenn es verweigert wird. Ist aber nur eine Vermutung. Ich würde es zumindest mal prüfen, was da an Verzeichniserechten eingetragen ist. Nur um es auszuschließen.
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:20
von Koverhage
Hubert,
warum nicht FOpen ? Das benutzt Du doch auch in Deiner Version für große Dateien.
Re: FOpen und DosError 123
Verfasst: Di, 16. Aug 2016 13:36
von brandelh
Ja gekapselt intern
Wenn es ein Rechteproblem wäre, würde "access denied" kommen.
Zeige doch mal deinen Quellcode, damit wir sehen können ob da das Problem liegt.
Re: FOpen und DosError 123 [ERLEDIGT]
Verfasst: Di, 16. Aug 2016 13:43
von Koverhage
Der Dateiname hatte ein CR+LF. Das sieht man bei der Anzeige des Namens nicht, sollte mir vielleicht angewöhnen
den Namen auch als Hex-String anzuzeigen.