Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

Name = Элемент управления обозревателя Microsoft . Что за чушь?   Найти похожие ветки 

 
electric   (2004-07-18 10:10) [0]


procedure TForm1.WebBeforeNavigate2(Sender: TObject;
 const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
 Headers: OleVariant; var Cancel: WordBool);
Var
 Name: String;
begin
 If (Sender is TWebBrowser) then
   Name := (Sender as TWebBrowser).Name;
end;

В итоге получаетса что имя компонента Name = "Элемент управления обозревателя Microsoft"


 
electric   (2004-07-18 11:07) [1]

Я динамически создаю компонент с именем Web1 , а при нажатии на этот компанент появляетса его имя "Элемент управления обозревателя Microsoft". Подскажите кто-нибудь, в чём проблема может быть?


 
Ihor Osov'yak ©   (2004-07-18 11:54) [2]

Дело в том, что соотв. активХ имеет проперти Name, и ничего не знает о делфийском проперти Name (посмотрите исходники компонента-обертки TWebBrowser, в части property Name: WideString index 0 read GetWideStringProp;)

В Вашем случае можно поступить так:

procedure TForm1.WebBeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
Var
Name: String;
begin
If (Sender is TWebBrowser) then
  Name := (Sender as TOleControl).Name;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1089373794
_DS
2004-07-09 15:49
2004.08.01
Библиотека


6-1082588890
terra0
2004-04-22 03:08
2004.08.01
NMSMTP - ошибка 503 valid RCPT must preced DATA


1-1089707283
Shc
2004-07-13 12:28
2004.08.01
Как сделать инспектор объектов?


14-1089616282
Сергей Стоянов
2004-07-12 11:11
2004.08.01
Разработка компьютерной системы для частной клиники


1-1090222653
Sam
2004-07-19 11:37
2004.08.01
как можно программно добавить ярлык прогарммы в автозагрузку