Einzelnen Beitrag anzeigen

Ydobon

Registriert seit: 3. Mär 2006
264 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Link im aktiven Browser ausführen.

  Alt 8. Dez 2006, 15:37
Ungefähr davon bin ich auch ausgegangen und wenn du nicht zu viel geändert hast, dann müsste dein Formular auch eine Eigenschaft IWebBrowser2 (im Original der Demo FIE) besitzen. Auf jeden Fall steht das Interface in der eigentlichen DeskBar Unit zur Verfügung und kann von dort übernommen werden.
Eine Methode von IWebBrowser2 ist
Delphi-Quellcode:
    procedure Navigate(const URL: WideString; var Flags: OleVariant;
                   var TargetFrameName: OleVariant; var PostData: OleVariant;
                   var Headers: OleVariant);
Über den Parameter Flags kannst du dann steuern, ob die Seite in einem Tab geöffnet wird.
Ein mögliches Problem dabei könnte sein, dass ein neues Tab ein eigenes IWebBrowser2 Interface ist, das du erst einmal nicht kennst.
  Mit Zitat antworten Zitat