SQLRU.net
Разработка приложений баз данных

Начало » Программирование » Delphi » published свойства класса-наследника Exception
published свойства класса-наследника Exception [сообщение #670] Wed, 28 September 2022 14:25 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
разрабатываю систему классов-исключений для форка IBX.
у этих классов свои расширенные public-проперти, например
public
    property SQLCode: Integer;
    property SQLState: string;
    property IBErrorCode: Integer;
    property IBErrorToken: string;
    property StatusTxt: string;
    property CallStack: string;
. . .
и т.д. и т.п.
возникла крамольная мысль, а не перекинуть ли эти проперти в секцию published...
для зачем?
для последующей централизованной обработки исключений в пользовательском процессе.
дабы не плодить заборы
except
    on EIBClientError do ...
    on EIBDatabaseError do ...
    on EIBDSQLError do ...
. . .
и т.д. и т.п.
из-за почему?
из-за потому, что новомодный TRttiContext появился только в последних версиях.
а без него достучаться можно только до published свойств.

в общем, утренняя мысль с похмелья.
можно высказываться.
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: FastReport и обратный отчёт принтера
Следующая тема: как сделать активной форму (.BringToFront) зная Handle
Переход к форуму:
  


Текущее время: Sun Dec 22 17:00:18 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00832 секунд