![]() |
AW: An lame.exe Bitratevariable übergeben?
Sag ma wieso hast du oben "%d %s" und unten dann zwei mal nur %s? :gruebel:
|
AW: An lame.exe Bitratevariable übergeben?
Weil der erste Parameter im ersten Beispiel eine Zahl ist und im zweiten ein String.
|
AW: An lame.exe Bitratevariable übergeben?
Hab das jetzt wie folgt und ohne Fehlermeldungen, will aber nicht aufnehmen:
Delphi-Quellcode:
Irgendwie stehe ich auf dem Schlauch. :pale:
BASS_Encode_Start(chan, Pointer(PWideString(Format('lame %s - "%s"',[bitrate, Verzeichnis]))), BASS_UNICODE, nil, nil);
|
AW: An lame.exe Bitratevariable übergeben?
Bist Du sicher, dass das Leerzeichen dahingehört (vor die Verzeichnisangabe)?
|
AW: An lame.exe Bitratevariable übergeben?
Zitat:
|
AW: An lame.exe Bitratevariable übergeben?
Ich hab von BASS keine Ahnung. Wie sieht denn die Signatur von BASS_Encode_Start aus?
|
AW: An lame.exe Bitratevariable übergeben?
Zitat:
Delphi-Quellcode:
HENCODE BASS_Encode_Start(
DWORD handle, char *cmdline, DWORD flags, ENCODEPROC *proc, void *user ); |
AW: An lame.exe Bitratevariable übergeben?
Geht es so?
Delphi-Quellcode:
BASS_Encode_Start(chan, PWideChar(Format('lame %s - "%s"',[bitrate, Verzeichnis])), BASS_UNICODE, nil, nil);
|
AW: An lame.exe Bitratevariable übergeben?
Zitat:
|
AW: An lame.exe Bitratevariable übergeben?
Und mit PWideString statt PWideChar? Eigentlich müsste die Programmierhilfe Dir sagen, welche Typen da genau erwartet werden.
[edit] Ich bin da gerade auf einen Thread gestoßen: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 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