Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.01;
Скачать: CL | DM;

Вниз

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

 
anbezr   (2003-04-19 13:23) [0]

Привет!
имею несколько компонетов, потомков разных классов(TGpaphicControl, TCutomControl). у всех у них есть метод Init.
как его вызвать при переборке контролов формы.
for i := 0 to ControlCount - 1 do
begin
if (условие выполняется) then
begin
Controls[i].Init;
end;
end;
пробовал так, но не получилось
type MyControl = class(TControl)
public
procedure Init;
end;
...
(Controls[i] as TMyControl).Init;
говорит, что не получилось преобразовать типы.
Спасибо


 
anbezr   (2003-04-19 14:30) [1]

обожаю Delphi
InitMethod := FindField(Controls[i], MODBUS_DEVICE_SIGN);
if (InitMethod.Code <> nil) and (InitMethod.Data<>nil) then
begin
TMethod(InitProc).Code := InitMethod.Code;
TMethod(InitProc).Data := InitMethod.Data;
InitProc(DevList);



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

Текущий архив: 2003.05.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
1-534
ИгорьФ
2003-04-21 08:54
2003.05.01
ссылка на узел дерева


14-705
RIMMER
2003-04-11 00:47
2003.05.01
Надо же, забыл показать матакам свой сайт...


3-473
galexis
2003-04-14 15:43
2003.05.01
Правила добавления записей в БД


3-440
Dimaz-z
2003-04-13 18:13
2003.05.01
Как склеить две базы данных Paradox?


3-381
Vladislav
2003-04-14 18:44
2003.05.01
Как из UDF вернуть дату?