Вниз
Скачать: CL | DM;

Проблема с динамическим WebBrowser   Найти похожие ветки 

← →
Dark Lord ©   (2006-01-12 14:22) [0]

Суть проблемы вот в чем: во время выполнения динамически создаются несколько ТWebBrowser с именами типа:
WB1, WB2, ..., WBx
С помощью функции FindComponent("WB"+index) нахожу требуемый компонент. Пытаюсь после этого заголовку формы присвоить LocationName с выбранного браузера командой типа:
Caption:=(FindComponent("WB"+index) as TWebBrowser).LocationName

и вылазит ошибка: "Access violation at address 00466954 in module" Чего я не так сделал?


← →
Rouse_ ©   (2006-01-12 15:07) [1]

А компонент то после FindComponent("WB"+index) находиться?


← →
Dark Lord ©   (2006-01-12 17:20) [2]

А действительно! Проверил - не находит! Но почему? По ShowMessage проверяю - имя компонента указано правильно! Как можно тогда другим образом может обращаться к конкретному динамически созданному компоненту?


← →
umbra ©   (2006-01-12 17:46) [3]

FindComponent находит только "прямых потомков". Т.е надо вызывать FindComponent не формы (как у Вас) а непосредственного родителя.


← →
Dark Lord ©   (2006-01-12 20:05) [4]

to umbra:
Спасибо большое за пояснение! Теперь разобрался и все работает!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.975 c
15-1144333412
oldman
2006-04-06 18:23
2006.04.30
Если память не изменят...


3-1141391413
ANB
2006-03-03 16:10
2006.04.30
Как настроить ядро BTrieve ?


9-1129041625
Кефир87
2005-10-11 18:40
2006.04.30
Организация текстурирования уровней


2-1145031912
fast2
2006-04-14 20:25
2006.04.30
Как, закрыть форму, нажав на Esc?


2-1144838707
@gent
2006-04-12 14:45
2006.04.30
Как залить сервис в сервисы ?




   Наверх