Also das Format %s kann kein
Unicode, liegt das vllt daran?
Obwohl ich erst mal nur mit deutschen Strings teste.
Zitat:
Etwas später...
Ich hab's
Das lag am Format, hab's durch WideFormat ersetzt und es läuft wie geschmiert.
BASS_Encode_Start(chan, Pointer(PWideString(WideFormat(ExtractFilePath(ParamStr(0)) + 'lame.exe %s - "%s"',[bitrate, DasVerzeichnis]))), BASS_UNICODE, nil, nil);