Announcement

Collapse
No announcement yet.

Internet.Application öffnet zwei Fenster/Tabs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Internet.Application öffnet zwei Fenster/Tabs

    Hallo Zusammen,

    ich versuche ein kleines Programm zu realisieren, dass eine bestimmte Internetseite aufruft und dann in einem angegebenen Intervall eine Aktualisierung durchführt.

    Mein Ansatz:

    if VarIsEmpty(IEApp) then begin
    IEApp := CreateOLEObject('InternetExplorer.Application');
    IEApp.Navigate(_url);
    end else begin
    IEApp.Refresh;
    end;

    Unter XP mache ich das Browserfenster noch sichtbar.

    Unter Vista erzeugt mir der Browser bei dieser Vorgehensweise immer 2 Fenster. Im zuletzt angelegten/geöffneten wird dann auch die URL korrekt geladen und angezeigt. Bei jedem Refresh wird ein weiteres Fenster geöffnet.

    Kann mir jemand weiterhelfen? Wie gesagt, es soll ein Browserfenster geöffnet werden, die übergebene URL geladen und zyklisch aktualisiert werden.

    //sry für Doppelpost (Internet), aber hier scheint mehr los zu sein

    Vielen dank schon mal im Voraus.

    Jürgen

  • #2
    Genau das hab ich auch solange behauptet bis ich jede erdenkliche Variation ausprobiert habe

    Nein ohne Spass, es ist genau wie ich es beschrieben habe.

    Unter XP funktioniert es so wie es soll, nur unter Vista stellt sich dieses Verhalten ein.

    Als Umgehungslösung hab ich zwischenzeitlich das Ganze mit TWebBrowser realisiert. Allerdings wäre ich an der Lösung in der ursprünglichen Version interessiert.

    Gruss,

    Jürgen

    Edith hat Recht: Verhalten schreibt man gross.

    Comment

    Working...
    X