Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > TWebBrowser и Invalid typecast


Автор: dredei 13.3.2011, 21:50
Здравствуйте! Нужно поместить компонент TWebBrowser на TabSheet. Вкладки создаются динамически (как и все объекты на них).
Пишу так:
Код

WBrow[tab_index]:=TWebBrowser.Create(Tab[tab_index]);
WBrow[tab_index].Parent:=Tab[tab_index];

компилятор ругается на вторую строку:
Cannot assign to a read-only property
пробую так:
Код

WBrow[tab_index]:=TWebBrowser.Create(Tab[tab_index]);
TWinControl(WBrow).Parent:=Tab[tab_index];

ругается на вторую строку:
Invalid typecast .
Как же правильно поместить WebBrowser на вкладку?
П.С. Д2010

Автор: bems 13.3.2011, 22:30
WBrow это массив же. Его нельзя кастить к объекту. Не забыл ли ты указать конкретный элемент массива?

Автор: dredei 13.3.2011, 22:39
Ой. Что-то со мной не так smile Да, забыл элемент массива. Спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)