Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Вниз
protected method Найти похожие ветки
← →
oneman (2002-08-09 11:06) [0]могу ли я воспользовться subj в свой программе, например:
TComponent.ProtectedMethod ?
дело в том, что этот метод не отображает в локаторе, а мне очень необходимо им воспользоваться...
← →
Юрий Федоров (2002-08-09 11:08) [1]можно пользоваться из тела метода потомка TComponent
← →
Skier (2002-08-09 11:19) [2]>oneman
type
THackComponent = class(TComponent);
var
AComponent : TComponent;
begin
//................
THackComponent(AComponent).ProtectedMethod;
//................
end;
← →
oneman (2002-08-09 13:25) [3]что-то никак не получается, можно подробнее, если не затруднит, дайте ссылки на доки по этому вопросу.
← →
Skier (2002-08-09 13:28) [4]>oneman
> что-то никак не получается
Покажи как делаешь...
← →
oneman (2002-08-09 13:36) [5]type
{skip}
diPerson: TdxDBInspector;
{skip}
procedure TfMain.diPersonChangeNode(Sender: TObject; OldNode,
Node: TdxInspectorNode);
var
Adi: TCustomdxInspectorControl;
begin
diPerson(Adi).isComplexRow // тот самый protected method;
end;
Что я делаю не так?
← →
Skier (2002-08-09 13:42) [6]>oneman
type
THackdiPerson = class(TCustomdxInspectorControl);
procedure TfMain.diPersonChangeNode(Sender: TObject; OldNode,
Node: TdxInspectorNode);
var
Adi: TCustomdxInspectorControl;
begin
THackdiPerson(Adi).isComplexRow // тот самый protected method;
end;
Правда я не знаю, создаёшь ты вообще этот Adi или нет...из
приведённого кода следует что нет - обрати на это особое
внимание !
← →
oneman (2002-08-09 13:47) [7]блин, я совсем запутался...есть ссылки, где об этом более подробно расписано, желетельно с рабочими примерами.
← →
oneman (2002-08-09 13:50) [8]все, работает, прошу прошения за излишние беспокойство.
← →
Skier (2002-08-09 13:51) [9]>oneman
Последний раз :
type
THackdiPerson = class(TCustomdxInspectorControl);
procedure TfMain.diPersonChangeNode(Sender: TObject; OldNode,
Node: TdxInspectorNode);
var
Adi: TCustomdxInspectorControl;
begin
Adi := TCustomdxInspectorControl.Create(Self);
try
THackdiPerson(Adi).isComplexRow // тот самый protected method;
finally
FreeAndNil(Adi);
end; //try
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c