Цитата:
	
	
		| 
			
				 Сообщение от alexpac26 
				могу еще предложить в BassSimple ввести событие ошибки OnBassError : TBassErrorEvent = procedure (Sender: TObject; Text: string; Code: integer) of object; 
 
и если оно не назначено то будут выдаваться messagebox как раньше, а если назначено то вызываеться событие и там сам как хочешь обрабатывай 
			
		 | 
	
	
 Тоже хороший вариант - в стандартном VCL часто используется такой приём что когда обработчик события не назначен, то выполняются совершенно другие действия. В любом случае всё же лучше, чем не давать возможность подавить/обработать ошибки иначе, кроме как править исходники bass_simple.pas