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

Plugin под IE   Найти похожие ветки 

← →
Demn ©   (2005-04-07 08:01) [0]

Прикол в следующем: прописываю интерфейс IObjectWithSite и два его метода.
Один из них выглядет так:

function TMyBrowserExt.SetSite(const pUnkSite: IUnknown): HResult;
var
 sp: IServiceProvider;
begin
 FWebBrowser := nil;
 FSite := pUnkSite;

 if FSite <> nil then
   try
     sp := pUnkSite as IServiceProvider;
     OleCheck(sp.QueryService(Class_TMyBrowserExt, IWebBrowser2,    FWebBrowser));
   except
     FWebBrowser := nil;
   end
   
 Result := S_OK;
end;

Суть: никак не могу понять, то ли не браузер не вызывает SetSite, либо я идиот. Потому как FWebBrowser всегда nil.


← →
Demn ©   (2005-04-07 15:34) [1]

ВОПРОС СНИМАЕТСЯ!
Проблема решена.
Нужно заменить кривые руки на более прямые :))



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

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



Память: 0.44 MB
Время: 0.026 c
8-1124289024
ArtemESC
2005-08-17 18:30
2006.01.29
Audio - файлы


8-1124712445
S_Flash
2005-08-22 16:07
2006.01.29
Выполнить кропинг(срез) изображения?


2-1137410503
ломтик
2006-01-16 14:21
2006.01.29
x:= (32434234/77545) mod 5; ERROR!


4-1132430885
Serafim-s
2005-11-19 23:08
2006.01.29
Передача файлов по RS232


2-1137254464
Compton's G
2006-01-14 19:01
2006.01.29
Консольное приложение




   Наверх