Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   LAME Ausgabedatei (https://www.delphipraxis.net/29058-lame-ausgabedatei.html)

Hador 9. Apr 2007 15:31

Re: LAME Ausgabedatei
 
Zitat:

Zitat von BillieJoe90
Nein, auch wenn ich die Leerzeich mit einem Untestrich ersetze, kein Ergebnis:
Delphi-Quellcode:
fileName := StringReplace(fileName,' ', '_', [rfReplaceAll]);
BASS_Encode_Start(channel,PChar('lame.exe -h - "' + fileName + '"'),0,nil,0);

Das erstezen ist ja auch Quatsch. Du musst Lame den dateinamen als parameter übergeben. wenn du im Dateinamen die Leerzeichen durch _ ersetzt, passt der Pfad zu der datei nicht mehr und es funktioniert nicht. Wenn du aber den Orginaldateinamen nimmst und dieser Leerzeichen enthällt, dass wird dieser als zwei oder mehr Parameter interpretiert. Um das zu verhindern musst du den Pfad in Anführungszeichen setzen.
Also einfach:
Delphi-Quellcode:
... PChar('lame.exe -h "' + fileName + '"') ...

Matze 9. Apr 2007 15:38

Re: LAME Ausgabedatei
 
Was das Ersetzen betrifft, wurde dies bereits genannt und da er den Code im zweiten Beitrag genutzt hatte, war der Pfad bereits in Anführungszeichen eingeschlossen. Es lag wohl nur an den externen Dateien.

turboPASCAL 9. Apr 2007 15:45

Re: LAME Ausgabedatei
 
Liste der Anhänge anzeigen (Anzahl: 1)
:gruebel: Warum tut ihr euch denn das an ? Nehmt die LameCoder Kompo. :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 Uhr.
Seite 2 von 2     12   

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