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