Hi,
ich habe hier und google benutz und diverse Dingen gefunden zum Thema BHO.
Nur leider brachte mich das nicht wie gewünscht weiter.
Im Anhang den Code den ich fand und erweiterte bzw. versuchte.
Meine Vorhaben oder Probleme:
a) ich nutzte IE7 - Bei den Tabs ist es wie folgt
habe ich mehrer offen und schliesse den ersten schliesst sich auch mein BHO es sollte aber dennoch offen und aktiv bleiben!
b) benötige ich dann auch die aktive
URL von dem derzeitigen aktiven Tab!
habe da was gefunden aber das ist unbrauchbar sobald neben einer Instantz mit Tabs eine weitere Aufgerunfen wird - dann gilt nur noch diese und bekomme auch nur ncoh von dieser die
URL.
der Code // swissdelphi
Delphi-Quellcode:
function GetURL(Service:
string):
string;
var
ClDDE: TDDEClientConv;
temp: PChar;
begin
Result := '
';
//create a new DDE Client object
ClDDE := TDDEClientConv.Create(
nil);
with ClDDE
do
begin
SetLink(Service, '
WWW_GetWindowInfo');
temp := RequestData('
0xFFFFFFFF');
Result := StrPas(temp);
StrDispose(temp);
CloseLink;
end;
ClDDE.Free;
end;
c) Benötige ich einen Eintrag in das Popup-Menu (rechtklick) des Browser.
Das waren erstmal meine 3 Probleme
Hoffe hier findet sich jemand der mir dabei helfen kann.
Danke!