FOpen und DosError 123 [ERLEDIGT]

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

FOpen und DosError 123 [ERLEDIGT]

Beitragvon Koverhage » Di, 16. Aug 2016 11:45

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 ?
Zuletzt geändert von Koverhage am Di, 16. Aug 2016 12:39, insgesamt 1-mal geändert.
Gruß
Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1884
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen

Re: FOpen und DosError 123

Beitragvon Manfred » Di, 16. Aug 2016 12:00

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...
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
Benutzeravatar
Manfred
Foren-Moderator
Foren-Moderator
 
Beiträge: 15980
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: FOpen und DosError 123

Beitragvon brandelh » Di, 16. Aug 2016 12:05

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: viewtopic.php?f=16&t=4268

oder für große Dateien:

:arrow: viewtopic.php?f=16&t=7961

Eventuell Virenscanner ?
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
 
Beiträge: 13268
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim

Re: FOpen und DosError 123

Beitragvon Koverhage » Di, 16. Aug 2016 12:07

Manfred,
ja gleicher PC, etc.
Rechteproblem bei Lesen ?
Gruß
Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1884
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen

Re: FOpen und DosError 123

Beitragvon Manfred » Di, 16. Aug 2016 12:10

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.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
Benutzeravatar
Manfred
Foren-Moderator
Foren-Moderator
 
Beiträge: 15980
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: FOpen und DosError 123

Beitragvon Koverhage » Di, 16. Aug 2016 12:20

Hubert,
warum nicht FOpen ? Das benutzt Du doch auch in Deiner Version für große Dateien.
Gruß
Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1884
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen

Re: FOpen und DosError 123

Beitragvon brandelh » Di, 16. Aug 2016 12:36

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.
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
 
Beiträge: 13268
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim

Re: FOpen und DosError 123 [ERLEDIGT]

Beitragvon Koverhage » Di, 16. Aug 2016 12:43

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.
Gruß
Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1884
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen


Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron