Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Nobert
Newbie
Newbie

Anmeldedatum: 23.06.2008
Beiträge: 12

Standartbrowser in vbhide
Verfasst am: 21.07.2008, 21:33

Hallo,

ich möchte gern eine Url im Standart Browser Aufrufen aber das ganze sollte unsichtbar passieren also vbhide.

Hier der Code

Visual Basic: [code]
' © 2000 by Bytes & More
' http://www.bytesandmore.de


'API-Function deklarieren
Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

'Konstante deklarieren
Private Const SW_SHOWNORMAL = 1

'------------------------------------------------------------
Private Sub btnURL_Click()
Dim tsDummy

tsDummy = tsOpenURL(txtURL.Text)

End Sub

'------------------------------------------------------------
Function tsOpenURL(tsURL As String)

tsOpenURL = ShellExecute(0&, vbNullString, tsURL, vbNullString, vbNullString, SW_SHOWNORMAL)

End Function
[/code]

hab schon versucht vbNullString mit vbhide zu tauschen doch leider ohne erfolg... :confused:
Wäre nett wenn mir jemand dies erklären könnte, vielen vielen dank.

Mit freundlichen Grüßen
Nobert
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 21.07.2008, 22:01

Visual Basic: [code]Shell "cmd /c start http://www.google.de", vbhide[/code]
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 21.07.2008, 22:44

Kann man Process.Start nicht verstecken?
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 21.07.2008, 22:53

Gibts den Process.Start überhaupt in VB6 ôo
Das ist doch .NET oder nich Very Happy
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 21.07.2008, 23:06

das müsste wohl am
Private Const SW_SHOWNORMAL = 1
liegen

da müsste dann wohl sw_showhidden oder sowas stehen...

also am ende von:
ShellExecute(0&, vbNullString, tsURL, vbNullString, vbNullString, SW_SHOWNORMAL)
 
LooneyToons
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 125


Verfasst am: 22.07.2008, 12:12

Private Const SW_SHOWNORMAL = 1

bedeutet nur , dass wenn du SW_SHOWNORMAL schreibst , es genau so wäre als würdest du ne 1 hinschreiben ^^
D.H. er müsste die zahl 1 ändern , vllt in eine 0 oder -1 ich weiss es nicht ^^
 
The-God-of-all
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 35


Verfasst am: 22.07.2008, 12:41

Also was bei mir mal funktioniert hat ist, einfach die Konstanten, die für die Funktion Shell bereits definiert sind zu verwenden. Das funktioniert aber nicht immer, probiers einfach mal aus, ob es bei dir funktioniert. Was auf jeden Fall funktioniert ist, die Anwendung Maximiert zu starten. Versteckt starten habe ich noch nicht ausprobiert.

Visual Basic: [code]Option Explicit

Public Declare Function ShellExecute Lib "Shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Public Function CallWebSite(ByVal URL As String, Optional ByVal WindowMode As VbAppWinStyle = vbMaximizedFocus) As Long
CallWebSite = ShellExecute(0&, vbNullString, URL, vbNullString, _
vbNullString, WindowMode)
End Function
[/code]
 
Nobert
Newbie
Newbie

Anmeldedatum: 23.06.2008
Beiträge: 12


Verfasst am: 22.07.2008, 13:48


Ich hab jetzt mal versucht dort die Zahl zu verändern, leider aber ohne erfolg...

Visual Basic: [code]
Private Const SW_SHOWNORMAL = 0
[/code]

Dann hab ich einfach mal versucht den explorer hidden zu öffnen ging aber leider auch nicht.

Visual Basic: [code]
Shell "explorer http://www.google.de/", vbHide
[/code]

Tja, dann muss ich noch weiter rum probieren, vielleicht funtioniert es ja irgend wann.

Schon mal vielen Dank für eure Antworten, danke. Smile

Mit freundlichen Grüßen
Nobert
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: vbhide, standartbrowser, shellexecute, vbnullstring, aufrufen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5067 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1189 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 944 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1275 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1230 22.01.2007, 18:23
 


[ Time: 0.1239s ][ Queries: 103 (0.0645s) ][ GZIP on - Debug on ]