Код:
procedure TFavoritesMenu.AddFavorite(Sender: TObject);
var
ShellUIHelper: ISHellUIHelper;
Url, Title: Olevariant;
begin
if Assigned(FWebbrowser) then begin
Title := FWebbrowser.LocationName;
Url := FWebbrowser.LocationUrl;
if Url <> '' then begin
CoCreateInstance(CLSID_SHELLUIHELPER, nil, CLSCTX_INPROC_SERVER,
IID_IShellUIHelper, ShellUIHelper);
ShellUIHelper.AddFavorite(Url, Title);
RebuildMenu;
end
else Showmessage('No URL selected.');
end else
Showmessage('No Webbrowser connected to Favorites-menu.');
end;
вот не работает чегото добавление в избранные всегда выдает 'No Webbrowser connected to Favorites-menu.'
кто может подсказать в чем проблема (код не мой)