Entwickler-Ecke
Dateizugriff - EA Fehler 123
Conny Drexler - So 25.10.09 20:47
Titel: EA Fehler 123
Hallo zusammen,
ich bekomme beim Aufruf der nachfolgenden Routine einen ea Fehler 123. Der Pfad ist aber da und ich habe auch einen generellen Zugriff auf das Laufwerk. Ha jemandeine Idee warum der Fehler auftaucht???
Delphi-Quelltext
1: 2: 3: 4: 5:
| dummy := trim(dummy); {$I+} assignfile(exportdatei,'D:\' + '001_ ' + dummy); rewrite(exportdatei); {$I-} |
Danke für die Hilfe.
Moderiert von
Narses: Highlight- durch Delphi-Tags ersetzt
HelgeLange - So 25.10.09 21:38
ERROR_INVALID_NAME
123 The filename, directory name, or volume label syntax is incorrect.
check mal im debugger den dateinamen, ob der zulässig ist
jaenicke - So 25.10.09 22:45
Ist da nach dem Unterstrich vielleicht ein Leerzeichen zu viel? Ich meine normalerweise benutzt man doch nur Unterstrich oder Leerzeichen, aber nicht beides.
Ach ja: und fehlt da vielleicht die Dateierweiterung?
Hobby-Programmierer - So 25.10.09 22:46
Hallo ...,
ist 'exportdatei' als DateiVariable deklariert? Wenn Dummy die Extension ist, ist da auch ein Punkt dabei?
Aber grundsätzlich führen starre Pfadvorgaben oft zu Fehlern die man später nur schwer findet, zumindest sollte man deren Existens vor dem Schreibzugriff prüfen.
Vielleicht auch den Dateinmaen erst zusammensetzen und dann anzeigen, übergeben etc.
[edit] Dann könntest du auch, sofern gewollt, den gesamten Dateinamen trimen lassen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!