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

Antworten
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

FOpen und DosError 123 [ERLEDIGT]

Beitrag 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 ?
Zuletzt geändert von Koverhage am Di, 16. Aug 2016 13:39, insgesamt 1-mal geändert.
Gruß
Klaus
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: FOpen und DosError 123

Beitrag 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...
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag 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 ?
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von Koverhage »

Manfred,
ja gleicher PC, etc.
Rechteproblem bei Lesen ?
Gruß
Klaus
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: FOpen und DosError 123

Beitrag 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.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von Koverhage »

Hubert,
warum nicht FOpen ? Das benutzt Du doch auch in Deiner Version für große Dateien.
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag 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.
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: FOpen und DosError 123 [ERLEDIGT]

Beitrag 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.
Gruß
Klaus
Antworten