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

:arrow: http://www.xbaseforum.de/viewtopic.php?f=16&t=4268

oder für große Dateien:

:arrow: 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.