-
подскажите...а как узнать урл браузера в котором загружен мой ActiveX???? и как вообще получить доступ к тому браузеру из которого загружен мой акьтив??
-
вот пробую получить браузер который загрузил мой активикс:
function GetSite(obj: IUnknown): IOleClientSite; var Site: IOleClientSite; OleObj: IOleObject; begin if (obj.QueryInterface(IOleObject, OleObj) = S_OK) and (OleObj.GetClientSite(Site) = S_OK) then begin Result := Site; ShowMessage('gg'); end else begin Result := nil; ShowMessage('not-gg'); end; end;
Site := GetSite(Self);
но почемуто интерфейсы не определяются :(
|