I recently got a user reporting the following error:
Error Message: Element not found. (Exception from HRESULT: 0x8002802B (TYPE_E_ELEMENTNOTFOUND))
Error Type: System.Runtime.InteropServices.COMException
Error Source: Bass.Net.Boolean BASS_FXSetParameters(Int32, System.Object)
The code being called when the exception was thrown is basically:
_fxVolEnv = Bass.BASS_ChannelSetFX(_sourceStream, BASSFXType.BASS_FX_BFX_VOLUME_ENV, 0);
BASS_BFX_VOLUME_ENV volenv = new BASS_BFX_VOLUME_ENV(...);
Bass.BASS_FXSetParameters(_fxVolEnv, volenv);
The same code workes on various other machines - just on one machine I get this error.
The thing what puzzles me is, that it is a COM error, which idicates, that a cetain COM object could not be found.
So I was wondering what COM object BASS_FX is using with a BASS_FX_BFX_VOLUME_ENV ?
Any idea?