Das Forentreffen 2018 findet am 20./21. April in Dresden statt. Weitere Infos hier
Zur Homepage des Deutschsprachige Xbase-Entwickler e. V.
Xbase++-Wiki des Deutschsprachige Xbase-Entwickler e. V.

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: 1963
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

FOpen und DosError 123 [ERLEDIGT]

Beitrag von Koverhage » Di, 16. Aug 2016 12: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 13:39, insgesamt 1-mal geändert.
Gruß
Klaus

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 16940
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: FOpen und DosError 123

Beitrag von Manfred » Di, 16. Aug 2016 13: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
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 13764
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von brandelh » Di, 16. Aug 2016 13: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: 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: 1963
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von Koverhage » Di, 16. Aug 2016 13:07

Manfred,
ja gleicher PC, etc.
Rechteproblem bei Lesen ?
Gruß
Klaus

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 16940
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: FOpen und DosError 123

Beitrag von Manfred » Di, 16. Aug 2016 13: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
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1963
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von Koverhage » Di, 16. Aug 2016 13:20

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: 13764
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: FOpen und DosError 123

Beitrag von brandelh » Di, 16. Aug 2016 13: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
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1963
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: FOpen und DosError 123 [ERLEDIGT]

Beitrag von Koverhage » Di, 16. Aug 2016 13: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

Antworten