[VB] pc slaat vast met ShellExecute

Pagina: 1
Acties:

  • Rusky
  • Registratie: December 2000
  • Laatst online: 23-02 15:44
code:
1
2
3
4
5
6
7
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
    Const SW_SHOWNORMAL = 1


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ShellExecute(0&, vbNullString, "www.google.nl", vbNullString, "C:\", SW_SHOWNORMAL)
    End Sub


als ik nu op me knop druk slaat me hele pc vast ... kan niks meer doen. Is dit normaal, volgens mij zit er geen fout in de code .. of wel?

gebruikt word: vb 2005 express / winXP

mijn pc


  • Icekiller2k6
  • Registratie: Februari 2005
  • Laatst online: 23-02 16:07
dat is dus voor een site op te roepen?

daarvoor gebruik ik de volgende code:
code:
1
system.diagnostics.process.start("iexplorer.exe", "http://www.google.be")


meer info:
http://msdn2.microsoft.co...ostics.Process.Start.aspx

[ Voor 47% gewijzigd door Icekiller2k6 op 29-03-2006 14:57 ]

MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000


  • Rusky
  • Registratie: December 2000
  • Laatst online: 23-02 15:44
nee is voor het algemeen voor bestanden ... deze site stond er nog in om te testen (weet ik 100% zeker dat die bestaat)
gaat voornamelijk om *.dwg (autocad) bestanden

edit:
met de code van Icekiller2k6 gaat het ook mis ... slaat de pc ook vast. Is er misschien iets anders aan de hand? Alleen muis beweegt dan og en doet verder niks

[ Voor 34% gewijzigd door Rusky op 29-03-2006 15:06 ]

mijn pc


  • GigaDave56
  • Registratie: Juni 2001
  • Laatst online: 14-12-2025
Rusky schreef op woensdag 29 maart 2006 @ 14:38:
code:
1
        ShellExecute(0&, ***vbNullString***, "www.google.nl", vbNullString, "C:\", SW_SHOWNORMAL)
Volgens mij gaat het bij de vbNullStringfout. Ik gebruik hier altijd een commando, nml "open". Bv
Visual Basic:
1
lRetVal = ShellExecute(lWindow, "open", sFileName, "", "", 2)


Mocht je een URL willen openen, dan "denk ik" dat je die als url bestand moet opslaan en hem dan laten openen ipv hem direct in de functie gooien. De functie roept namelijk de geregistreerde toepassing aan die bij het aangegeven bestand hoort en een losse url is geen bestand.

[ Voor 40% gewijzigd door GigaDave56 op 29-03-2006 15:35 . Reden: Toevoeging ivm URL ]

Not so Giga One
> I'd sell my soul for you, babe
> For money to burn, for you
> I'd give you all and have none, babe
> Just to, just to, to have you here by me... [Scooter - Rebel yell]