Начало » Программирование » Delphi » published свойства класса-наследника Exception
published свойства класса-наследника Exception [сообщение #670] |
Wed, 28 September 2022 14:25 |
МП
Сообщений: 887 Зарегистрирован: 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 свойств.
в общем, утренняя мысль с похмелья.
можно высказываться.
|
|
|
Переход к форуму:
Текущее время: Fri Nov 22 07:36:58 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00897 секунд
|