vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Internet Explorer Öffnen aber immer... 
Autor: Matthew
Datum: 31.12.02 16:22

Du kannst ja auch einen kleinen Trick anwenden...

Du erstellst eine kleine HTML-Datei, so z.B. "test.htm" (liegt dann im Root-Verzeichnis deines Programms) und schreibst z.B. hinein

"<html>

</html>"

Dann läßt du per Win-API die Anwendung erkennen, die das normal öffnet, also meist den IE, oder auch Netscape, Opera, etc.

da gibts so eine die heißt "GetExecutable", musst du nur im API-Viewer suchen, wenn du einen hast....

Dann stellst du eine Shell an, z.B. wenn die Variable "prog" der Pfad zum Programm und "url" die Ziel-URL ist einfach

Shell prog & " " & url, vbNormalFocus

Den Fokus des Fensters kannst du einfach über den letzten Parameter bestimmen:

-> maximiert
-> minimiert
-> normal
-> versteckt

Dann müsste sich normalerweise ein neues Browser-Fenster öffnen und darin die URL geladen werden.

Das hat den Nachteil, dass es sein kann, dass andere Browser wie der IE, z.B. Netscape oder Opera mit diesem Parameter nicht zurechtkommen (weiß ich nicht sicher) und eine Fehlermeldung erscheint. Doch kannste leicht prüfen, einfach testen

Danach löschst du einfach noch die Datei "test.htm" und das Ding ist gegessen.

Anders geht es auch, indem du bei VB in der "Components"-Liste einfach nach dem Eintrag "Microsoft Internet Explorer" oder so ähnlich suchst.

Dann schreibst du in deinen Code:

Dim IE As New InternetExplorer

IE.Goto url

Mit den Befehlen dieser DLL bin ich nicht so vertraut, nimm lieber Methode 1.

Außerdem hat das den Nachteil, dass der Anwender den IE haben muss (hat fast jeder...)

Also, hau rein

melde dich mal bei mir.

By(e) Matthew
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Internet Explorer Öffnen aber immer...111Exp-Soft30.12.02 13:11
Re: Internet Explorer Öffnen aber immer...366Matthew31.12.02 16:22
Noch was342Matthew31.12.02 17:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel