![]() |
Ausgabepfad für LameCoder-Kompo festlegen?
Ich "füttere" den LameCoder und fülle eine Listbox wie folgt:
Delphi-Quellcode:
Wird unter OutputFiles nichts angegeben, entspricht der Ausgabepfad dem Sourcepfad. Wie könnte man den Ausgabepfad selbst bestimmen? (Ausgabe = Typ TStrings)
procedure TKonvertierung.Button1Click(Sender: TObject);
var i: Integer; begin OpenDialog1.Options := OpenDialog1.Options + [ofAllowMultiSelect]; if Opendialog1.Execute then begin for i := 0 to OpenDialog1.Files.Count - 1 do ListBox1.Items.Add(ExtractFileName(OpenDialog1.Files[i])); ListBox2.Items.AddStrings(Opendialog1.Files); LameCoder1.InputFiles:=OpenDialog1.Files; end; end; |
Re: Ausgabepfad für LameCoder-Kompo festlegen?
Hallo Mario,
du könntest, nachdem du InputFiles gesetzt hast, in einer Schleife über die dadurch generierten OutputFiles gehen und die PfadKomponente ersetzen:
Delphi-Quellcode:
Freundliche Grüße
procedure ChangeOutputFiles(s: TStrings; const filePath: TFileName);
var i: Integer; fp: TFileName; begin fp := IncludeTrailingPathDelimiter(filePath); for i := 0 to Pred(s.Count) do s[i] := fp + ExtractFileName(s[i]); end; |
Re: Ausgabepfad für LameCoder-Kompo festlegen?
Das ist eine Möglichkeit. Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 Uhr. |
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-2025 by Thomas Breitkreuz