Форум: "Прочее";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
ВнизПроверить компонент Найти похожие ветки
← →
ввв (2008-02-18 16:07) [0]Как можно проверить компонент на свойство DataSource,
т.е.
Имеется ли у этого компонента свойство DataSource или нет ...?
Заранее спасибо !
← →
Washington © (2008-02-18 16:09) [1]наверное компонент.DataSource
← →
Семеныч (2008-02-18 16:10) [2]uses TypInfo.
IsPublishedProp
← →
ввв (2008-02-18 16:12) [3]procedure pr;
var
i: Integer;
Ctrl: TComponent;
begin
for i := 0 to ComponentCount - 1 do
begin
Ctrl := fHandBook.FindComponent(Components[i].Name);
if ( Ctrl <> nil ) then
if ( Ctrl is TDataSource ) then
TWinControl(Ctrl as TDataSource).tadasource := nil;
ds.Next;
end;
end;
Нужно у всех компонентов имеющих свойство DataSource, отчистить его т.е. nil
Вот както так хочу а не получается...
← →
ввв (2008-02-18 16:12) [4]Если у компонента не будет свойство DS ошибки не будет ?
← →
Skier © (2008-02-18 16:15) [5]
> Если у компонента не будет свойство DS ошибки не будет ?
Будет.
Тебе же говорят - используй RTTI
Справку и код может найти в Инете, на эту тему его зело много...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c