vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

Visual-Basic Einsteiger
Standardbrowser starten und URL laden 
Autor: Ringelkrat
Datum: 22.03.05 12:56

Also nach dem ich es mit Stefans (vbtricks) nicht geschafft habe (VB 6 -> VB.NET ), hab ich mir den Vorschlag 'Standardbrowser starten und URL laden' von Dieter Otter vorgenommen (http://www.vbarchiv.net/archiv/tipp_details.php?pid=31&showvote=no).

Der hat prima funktioniert und nun hab ich es einfach mit VB .NET konvertiert und es funktioniert prima.

So sieht also nun der .NET Code aus:
' Tools & Components für Visual-Basic 32-Bit
	' ActiveX-Steuerelemente
	' 
	' wöchentliche Tipps & Tricks zu Visual-Basic
	' Tipps & Tricks zu JavaScript / WEB-Design und Windows
	' 
	' zweiwöchentlich ercheinender Newsletter
	' 
	' Das alles finden Sie unter: http://www.tools4vb.de/
	' 
	' Dieter Otter
	' Software-Entwicklung & Vertrieb
	' eMail: info@tools4vb.de
	' ======================================================
	Declare Function ShellExecute Lib "shell32.dll"  Alias "ShellExecuteA"(ByVal _
  hWnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
  lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As _
  Integer) As Integer
 
	Public Sub URLGoTo(ByVal hWnd As Integer, ByVal URL As String)
		' 
		' *** Internetseite aktivieren ***
		' 
		' UPGRADE_WARNING: Screen Eigenschaft Screen.MousePointer hat ein neues 
' Verhalten. Klicken Sie hier für weitere Informationen: 
' 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="vbup2065"'
		System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor
		Call ShellExecute(hWnd, "Open", URL, "", "", 1)
		' UPGRADE_WARNING: Screen Eigenschaft Screen.MousePointer hat ein neues 
' Verhalten. Klicken Sie hier für weitere Informationen: 
' 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="vbup2065"'
		System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default
	End Sub
Da stecken ein paar Upgrade Warning, aber die kann man ignorieren, da es sich nur um Designtechnische Sachen handelt (Cursor).

Der gekürzte Code sieht nun so aus:
	'Tools & Components für Visual-Basic 32-Bit
	'ActiveX-Steuerelemente
	'
	'wöchentliche Tipps & Tricks zu Visual-Basic
	'Tipps & Tricks zu JavaScript / WEB-Design und Windows
	'
	'zweiwöchentlich ercheinender Newsletter
	'
	'Das alles finden Sie unter: http://www.tools4vb.de/
	'
	'Dieter Otter
	'Software-Entwicklung & Vertrieb
	'eMail: info@tools4vb.de
	'======================================================
	Declare Function ShellExecute Lib "shell32.dll"  Alias "ShellExecuteA"(ByVal _
  hWnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
  lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As _
  Integer) As Integer
    Public Sub URLGoTo(ByVal hWnd As Integer, ByVal URL As String)
        Call ShellExecute(hWnd, "Open", URL, "", "", 1)
    End Sub
in beiden Fällen muss man
Option Strict Off
Option Explicit On
ganz am Anfang schreiben (Allgemeine Declarations)
und in beiden Fällen ruft man die Sub so auf:
URLGoTo(Me.Handle.ToInt32, "http://www.google.com/")
Ich hab das ganze Projekt in .NET konvertiert und zum download ins Netz gestellt: http://mitglied.lycos.de/fortests/StartBrowserNET.zip

Wenn man damit eine email verschicken möchte, dann gibt man einfach statt der URL (hier http://www.google.com/), mailtomailadresse ein. Z.B.: mailto:david@8nug.at (weitere Variationen siehe SelfHTML (http://www.selfhtml.info/).
Leider wird als email-programm Outlook aufgerufen, obwohl dies nicht mein Standart-Mail-Programm ist .

Ich hoffe es funktioniert jetzt bei allen.

MfG Ringelkrat
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Standard EMail bzw Browser starten1.032Greg13.03.05 13:55
Re: Standard EMail bzw Browser starten676vbtricks13.03.05 14:07
Re: Standard EMail bzw Browser starten728vbtricks13.03.05 14:20
Re: Standard EMail bzw Browser starten689Ringelkrat19.03.05 22:04
Re: Standard EMail bzw Browser starten849vbtricks20.03.05 08:57
Re: Standard EMail bzw Browser starten664Ringelkrat22.03.05 11:24
Re: Standard EMail bzw Browser starten679vbtricks22.03.05 11:39
Re: Standard EMail bzw Browser starten700noCeulB?!!6$$22.03.05 11:35
Standardbrowser starten und URL laden924Ringelkrat22.03.05 12:56
Re: Standardbrowser starten und URL laden714vbtricks22.03.05 15:19

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