Форум: "Компоненты";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизВыполнение метода в дизайн-тайме Найти похожие ветки
← →
Genry (2005-03-24 22:02) [0]Создал компонент-наследник от TClientDataSet
В нем переопределил метод открытия набора данных SetActiveTClientDataSetEx = 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 вся ветка
Форум: "Компоненты";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c