Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehler bei Dateinamen (https://www.delphipraxis.net/136597-fehler-bei-dateinamen.html)

Larsi 3. Jul 2009 13:29


Fehler bei Dateinamen
 
Hi,

ich erstelle in Delphi einen Stream (Wavestream) und beim Abspeichern meckert er immer mit dem Dateinamen rum:

Zitat:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project10.exe ist eine Exception der Klasse EFCreateError mit der Meldung 'Datei "C:\Users\Lars\Desktop\Chris Brown - Run It! (Main Version)
.wav" kann nicht erstellt werden. Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Wenn ich nun aber den gleichen Dateiname mit diesem Zeichen ' abgetrennt im Programmcode eingebe funktioniert auch alles aber die Namen sind ja variabel also bringts das net.

MFG Larsi

Teekeks 3. Jul 2009 13:33

Re: Fehler bei Dateinamen
 
Es kommt im Pfad ein Leerzeichen vor. An dieser stelle geht er davon aus das der Pfad da zuende ist. Er geht also davon aus das deine Datei Chris heißt und mit den Parametern " Brown - Run It! (Main Version).wav"
Aufgerufen wird.

"Chris" ist aber kein zulässiger Dateiname da keine Endung...

gruß Teekeks

Edit: Natürlich nicht "Lehrzeichen" ^^

Tyrael Y. 3. Jul 2009 13:37

Re: Fehler bei Dateinamen
 
Dein Freund nennt sich

Delphi-Quellcode:
 meineDateiEndung := '.lov';
 meinStringMitAnführungszeichen := QuotedStr('Ein String mit Leerstellen' + meineDateiEndung);

himitsu 3. Jul 2009 15:04

Re: Fehler bei Dateinamen
 
also ich kann mir eigentlich nicht vorstellen, warum EFCreateError einen String mit " benötigt? :gruebel:
(wäre jedenfalls eigenartig, wenn dem so sei)

Bist du sicher, daß beim "zusammenbauen" des Strings kein Fehler unterläuft? (ungültige Zeichen im String)

Die Muhkuh 3. Jul 2009 15:14

Re: Fehler bei Dateinamen
 
Liegt das am Umbruch der DP oder ist vor der Datei-Endung wirklich ein #13#10?

himitsu 3. Jul 2009 15:22

Re: Fehler bei Dateinamen
 
hab ich mit auch schon überlegt, aber ich glaub wegen der Leerzeichen kurz davor, daß daran mal nicht die DP Schuld ist :angel:

Mithrandir 3. Jul 2009 15:27

Re: Fehler bei Dateinamen
 
Zitat:

Zitat von Teekeks
"Chris" ist aber kein zulässiger Dateiname da keine Endung...

Warum nicht? Ich kann doch Dateien ohne Endung erstellen. Selbst Windows nutzt eine. :stupid:

Larsi 4. Jul 2009 16:18

Re: Fehler bei Dateinamen
 
Hab das jetzt mit QutoedString gemacht doch es kommt immernoch gleicher Fehler.

Die Muhkuh 4. Jul 2009 16:23

Re: Fehler bei Dateinamen
 
Ist da ein Umbruch drin oder ist das nur ein Darstellungsfehler in der DP?

jaenicke 4. Jul 2009 16:27

Re: Fehler bei Dateinamen
 
Wie sieht denn der Quelltext dafür konkret aus und was genau steht ggf. in den einzelnen Variablen drin?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz