Avatar billede jsc Nybegynder
01. marts 2001 - 17:50 Der er 23 kommentarer og
2 løsninger

Åbning af Internet Explorer (ie)

Jeg har et problem.

Jeg kan ikke få vb til at åbne Internet Explorer (IE) med en bestemt url.

Jeg har prøvet:  Call ShellExecute(&O0, \"open\", \"http://www.jubii.dk\", \"\", \"\", vbNormalFocus) men det virker desværre ikke!

Er det nogle der kan hjælpe? forhånd tak!

/jsc
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 17:54 #1
&O0 skal være &0 .. (& nul)
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 17:55 #2
prøv :

lngRetVal = ShellExecute(&0, \"open\", \"http://www.jubii.dk\", vbNullString, vbNullString, vbNormalFocus)
Avatar billede jsc Nybegynder
01. marts 2001 - 17:58 #3
ja, men det er \"ShellExecute\" der driller. Jeg kan ikke få den til at forstå det!

/jsc
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:08 #4
Jeg prøver lige selv ...
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:09 #5
det virker da fint her !?
Avatar billede jsc Nybegynder
01. marts 2001 - 18:15 #6
det fordtår jeg ikke.

den skriver \"sub or function not difined\"

jeg har prøvet på flere måde men ak.

kan det være versionen af vb? - jeg kører med 4.0!

/jsc
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:20 #7
jsc:> NÅÅÅÅ... det er fordi ShellExecute() er et API kald .. dvs. du skal have et Declare statement i toppen af din kode. Det kan f.eks. se således ud:

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

Men det er ikke sikkert det virker i VB 4.0 .. jeg bruger 6.0
Avatar billede jsc Nybegynder
01. marts 2001 - 18:21 #8
jeg prøver lige!!!
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:22 #9
Okay :-)
Avatar billede jsc Nybegynder
01. marts 2001 - 18:23 #10
lort den skriver: invalid inside procedure

desværre!

/jsc
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:24 #11
Nej, nej .. det skal stå UDEN for din Sub ..
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:24 #12
F.eks.

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


Sub minsub()
  \'.. kode ..
End Sub
Avatar billede jsc Nybegynder
01. marts 2001 - 18:30 #13
ok jeg prøver...
Avatar billede jsc Nybegynder
01. marts 2001 - 18:31 #14
du mener oppe generel?
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 18:50 #15
Yeps :-)
Avatar billede joern Nybegynder
01. marts 2001 - 21:09 #16
Vi har tit dette spørgsmål på Eksperten, kan man ikke søge på gamle spørgsmål?
se http://www.eksperten.dk/spm/52046

M.v.h.  Jørn
Avatar billede jsc Nybegynder
01. marts 2001 - 21:50 #17
tak tdaugaard og joern

/jsc
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 21:51 #18
Fik du det til at virke fint ?
Avatar billede jsc Nybegynder
01. marts 2001 - 21:52 #19
ja jeg tror jeg har det nu, men ellers kommer jeg jo bare igen ;-)
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 21:55 #20
*G* oki.
Avatar billede jsc Nybegynder
01. marts 2001 - 21:56 #21
Og du har jo også fået 220 point ;-)
Avatar billede tdaugaard Nybegynder
01. marts 2001 - 21:58 #22
*G* yeps .. det var også derfor jeg spurgte om det virkede ...
men hvis der er problemer med det må du jo komme igen ...
Avatar billede jsc Nybegynder
01. marts 2001 - 22:00 #23
jalla jalla (det er noget man siger i århus) = OK
Avatar billede joern Nybegynder
02. marts 2001 - 00:03 #24
Hej jsc.

Ny lyder spørgsmålet på at åbne IE.  Det er ligesom dengang en bil var synomym med en folkevogn.  Koden åbner hos mig Netscape, fordi den står som default browser.  Det er kun et lille pip om, at der er en verden uden for MS, selv om vi skriver i VB.  Og som johs havde brug for i spørgsmål 52046 kan man altså også få åbnet DEFAULT mail-klient, der her ville være Pegasus.

Godnat  m.v.h.  Jørn
Avatar billede jsc Nybegynder
02. marts 2001 - 11:14 #25
==> joern

Ja det ved jeg, men det fleste har jo IE sat til som standard browser - så...

Det gør heller ikke noget at den åbner netscape!

/jsc
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester