Browser

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Agent.

    mein vorhergehendes prob hat sich geklärt. danke für die hilfe. jetzt hab ich noch eine unangenehme sache.

    ich öffne mithilfe des folgenden code meinen standartbrowser mit der geünschten seite.

    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

    Private Const SW_NORMAL = 1


    Private Sub Command1_Click()
    Dim Result As String

    Result = "http://www.google.de"

    Call ShellExecute(Me.hwnd, "Open", Result, vbNullString, vbNullString, SW_NORMAL)


    End Sub




    das funzt auch alles. aber dummerweise nutzt das prog gerade das browserfenster das offen ist. wie kann ich es realisieren, das immer ein neues browserfenster geöffnet wird.

    danke schonmal
    Vielleicht einfach direkt die iexplorer.exe per shell starten und die zu öffnende Seite als parameter übergeben. Oder im Internet nach möglichen Werten für den Parameter "lpParameters" suchen. Ich weiß nur, dass man in Firefox einstellen kann, ob das aktuelle Browserfenster benutzt oder ein neues geöffet werden soll, beim IE ist das jedoch anders...
    Gruß, Agent Smith 8-)

    activeFlags = (lazy OR weary)

    Lemgo-Verschwörung | Mathematics | VB-Paradise in blau