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.
Vielen dank schon mal im Voraus.
Jürgen
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.
Vielen dank schon mal im Voraus.
Jürgen