Hi Radio42,
first, thank you for your quick reply.
this is how I call bass, on the Form LOAD event :
BassNet.Registration("xxxxx", "xxxxx");
// check the version..
if (Utils.HighWord(Bass.BASS_GetVersion()) != Bass.BASSVERSION)
{
MessageBox.Show(this, "Wrong Bass Version!");
}
if (Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero , null))
{
Bass.BASS_SetConfig(BASSConfig.BASS_CONFIG_NET_PREBUF, 0); // so that we can display the buffering%
//lets load the WMA add on
//BassWma.LoadMe(); // basswma.dll must be in same directory
if (BassWma.LoadMe() == false)
{
System.Windows.Forms.MessageBox.Show("BASSWMALOAD ERROR: " + Enum.GetName(typeof(BASSError), Bass.BASS_ErrorGetCode()));
}
if (Bass.BASS_SetConfig(BASSConfig.BASS_CONFIG_WMA_PREBUF, false) == false)
{
System.Windows.Forms.MessageBox.Show("Vista ERROR: " + Enum.GetName(typeof(BASSError), Bass.BASS_ErrorGetCode()));
}
return true;
}
this is how i init bass. I do have 2 dll's i have built using bass as well, and are refrenced in this project. maybe they call bass before the LOAD event of my main form?

Whats wierd is, it only happens to me on Vista ...and like I said Bass looks like it works good, just the wma fails.
I will try to write a small clean program, using the same LOAD event, see if it works...
please let me know if you have any other ideas.. gotto go to work, but will be back later today, and let this forum know if I do find anything...
tnxs again
Eli