I'm still playing with BASS and have one final last problem.
If the filename contains special characters (ěščř ...) then BASS_StreamCreateFile fails with error 2.
I came across this problem before and fixed it with :
{$mode Delphi}
BASS_StreamCreateFile(False, pwidechar(aFile), 0, 0, BASS_UNICODE);
I have just created a class (see attachment - you will need bass.dll and bass_fx.dll) and it doesn't work. The code works fine on normal file names.
Any suggestions?