Показать сообщение отдельно
  #14  
Старый 06.12.2012, 13:27
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от alexpac26
могу еще предложить в BassSimple ввести событие ошибки OnBassError : TBassErrorEvent = procedure (Sender: TObject; Text: string; Code: integer) of object;

и если оно не назначено то будут выдаваться messagebox как раньше, а если назначено то вызываеться событие и там сам как хочешь обрабатывай
Тоже хороший вариант - в стандартном VCL часто используется такой приём что когда обработчик события не назначен, то выполняются совершенно другие действия. В любом случае всё же лучше, чем не давать возможность подавить/обработать ошибки иначе, кроме как править исходники bass_simple.pas
Ответить с цитированием