Einzelnen Beitrag anzeigen

jobbie1

Registriert seit: 15. Dez 2007
1 Beiträge
 
#1

IE über OLE steuern funktioniert nicht mehr unter Vista

  Alt 15. Dez 2007, 03:14
Hi!


Delphi-Quellcode:
var
  IE: OleVariant;
begin
IE := CreateOleObject('InternetExplorer.Application');
IE.Navigate('http://www.myurl.com');
IE.Visible := true;

// ab hier gehts dann unter Vista nicht weiter.....
IE.Fullscreen:=true;
IE..........
Das ganze hat unter XP immer bestens geklappt (IE6 und IE7). Nun unter Vista geht aber garnichts mehr!
Also er steuert zwar die URL noch an, aber danach kommt bei sämtlichen Operationen
die Fehlermeldung "Das aufgerufene Objekt wurde von den Clients getrennt"

Kann mir jemand helfen? Wäre echt super!


Edit:
Wenn ich das ganze so mache:

Delphi-Quellcode:
var
  IE: OleVariant;
begin
IE := CreateOleObject('InternetExplorer.Application');
IE.Visible := true;
IE.fullscreen:=true;
IE.Navigate2('http://www.myurl.com');
Dann öffnet sich ein IE, der wird auch auf Fullscreen gesetzt...allerdings wird dieser dann wieder geschlossen
und es öffnet sich plötzlich ein neuer, mit dem sich nicht weiterarbeiten lässt...dann kommt wieder o.g. Fehler!
  Mit Zitat antworten Zitat