Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.30;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.073 c
8-1132999133
_Sergey_
2005-11-26 12:58
2006.04.30
Чтение тэгов из WMA и OGG


4-1139568531
Vlad2
2006-02-10 13:48
2006.04.30
Как определить, нажата ли левая клавиша мыши


15-1144630836
mio
2006-04-10 05:00
2006.04.30
загрузочный диск


15-1144503176
Yuri Btr
2006-04-08 17:32
2006.04.30
Поддержка сайта


2-1145004937
Der Nechk@ssoff
2006-04-14 12:55
2006.04.30
Назначение иконки файлу