Вниз
Скачать: CL | DM;

Выполнение метода в дизайн-тайме   Найти похожие ветки 

← →
Genry   (2005-03-24 22:02) [0]

Создал компонент-наследник от TClientDataSet
В нем переопределил метод открытия набора данных SetActive

 TClientDataSetEx = class(TClientDataSet)
 private
   FAccountId: string;
 protected
   procedure SetActive(Value: Boolean); override;
 public
   { Public declarations }
 published
   property AccountID: string read FAccountId write FAccountId;
 end;


в рантайме переопределенный метод работает отлично, а как заставить его работать в дизайн-тайме? Сейчас судя по всему выполняется метод предка.
Заранее спасибо.


← →
Petr V. Abramov ©   (2005-03-24 23:49) [1]

> а как заставить его работать в дизайн-тайме?
 Теоретически заставлять не надо. Сам заработает

> судя по всему выполняется метод предка.
 Судя по чему? поставьте какой-нить ShowMessage в начале унаследованного метода. Если не вылезет - надо копать :)


← →
Genry   (2005-03-25 00:03) [2]


> Petr V. Abramov ©   (24.03.05 23:49) [1]


>  Судя по чему?


Судя по тому, что код, написанный в методе SetActive до inherited не выполняется, я ставил туда и ShowMessage и raise. А вобще-то должен создаваться определенный набор полей.


← →
jack128 ©   (2005-03-25 00:08) [3]

Genry   (25.03.05 0:03) [2]
Судя по тому, что код, написанный в методе SetActive до inherited не выполняется, я ставил туда и ShowMessage и raise

а пакет куда добавлял этот компонент после исправлений перекомпилировал?


← →
Genry   (2005-03-25 00:21) [4]


> jack128 ©   (25.03.05 00:08) [3]


> а пакет куда добавлял этот компонент после исправлений перекомпилировал?

Вот я склеротик старый, конечно не перекомпилировал :-)
Спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.042 c
5-1111739032
Надежда
2005-03-25 11:23
2005.11.20
Создаю объекты своего класса, и не могу Parent присвоить


8-1120050434
sinful
2005-06-29 17:07
2005.11.20
Непересекающиеся окружности


5-1110813505
kmi
2005-03-14 18:18
2005.11.20
Нужно сделать свой список компонентов в редакторе свойства


2-1131120978
Сафаров
2005-11-04 19:16
2005.11.20
Базы


2-1131006047
ZaW
2005-11-03 11:20
2005.11.20
Динамический Popup




   Наверх