Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Как перекрыть метод TMSStoredProc.Open  [new]
PG81
Member

Откуда: Тверь
Сообщений: 863
Всем привет!
Сделал наследника
TDS = class(TMSStoredProc)
Это SDac компоненты.
Иногда датасет не открывается из-за ошибки в процедуре на сервере. Появляется исключение.
Не хочу каждый раз писать так
try 
  DS.Open;
Except 
  <обработка ошибки>;
end;


Хочу перекрыть Open, там все поймать и обработать.
Но Open не виртуальный перекрыть не получается, как такое сделать, чтобы ошибку ловить где-нибудь в одном месте?
Есть какие-то варианты?
10 янв 17, 18:50    [20090785]     Ответить | Цитировать Сообщить модератору
 Re: Как перекрыть метод TMSStoredProc.Open  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 1326
PG81
Но Open не виртуальный перекрыть не получается

Это не причина.
10 янв 17, 18:55    [20090805]     Ответить | Цитировать Сообщить модератору
 Re: Как перекрыть метод TMSStoredProc.Open  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 9216
PG81
Хочу перекрыть Open,
Обычно у датасетов перекрывают InternalOpen
10 янв 17, 18:59    [20090814]     Ответить | Цитировать Сообщить модератору
 Re: Как перекрыть метод TMSStoredProc.Open  [new]
PG81
Member

Откуда: Тверь
Сообщений: 863
_Vasilisk_,

Отлично, пасиб работает!
11 янв 17, 09:14    [20092248]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить