Avatar billede teknikeren Nybegynder
14. november 2002 - 18:47 Der er 11 kommentarer og
1 løsning

Åbne web-side i vb

Daw... Jeg ville lige spørge hvordan man åbner en internetside i vb? Er ved at lave en "live update" til mit prog... Den skal hente f.esk. www.liveup.subnet.dk/liveup.exe og ligge den i mappen hvor den selv ligger under update...
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 19:13 #1
hvis det er åbning at en alm. http side så leg lidt med:

CMD kode:
ShellDocument "http://home20.inet.tele.dk/mainpage/index.html"

modul kode:
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)
Public Enum StartWindowState
    START_HIDDEN = 0
    START_NORMAL = 4
    START_MINIMIZED = 2
    START_MAXIMIZED = 3
End Enum

Public Function ShellDocument(sDocName As String, _
                    Optional ByVal Action As String = "Open", _
                    Optional ByVal Parameters As String = vbNullString, _
                    Optional ByVal Directory As String = vbNullString, _
                    Optional ByVal WindowState As StartWindowState) As Boolean
    Dim Response
    Response = ShellExecute(&O0, Action, sDocName, Parameters, Directory, WindowState)
    Select Case Response
        Case Is < 33
            ShellDocument = False
        Case Else
            ShellDocument = True
    End Select
End Function

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede teknikeren Nybegynder
14. november 2002 - 19:17 #2
Behøves man alt det?
Jeg har prøvet med dette:
shell ("http://www.fona.dk") ... Men det vir ker ik :)
Kan man ikke gøre det der lidt kortere?
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 19:24 #3
:-)

shell kommandoen bruges kun til at kører bla. exe filer og ikke http sider.

koden her er det korteste og nemmeste jeg har fundet. 1 modul og derefter en linies kode. Det fungere skide godt.

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede teknikeren Nybegynder
14. november 2002 - 19:32 #4
Glemte lige at sige noget... Den skal kunne gøre dette:
1) Man trykker på en knap.
2) Den henter en fil fra et websted og ligger den i app.path
3) Den lukker update-prog.
Avatar billede teknikeren Nybegynder
14. november 2002 - 19:39 #5
og en ting mere!
4) Den skal kunne skrive om der ikke findes en update...
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 20:22 #6
hmm... altså på samme måde som min Player på ThePlayer.Da.Ru fungere.

Godt Så...

Jeg har noget kode du kan kigge på. Jeg vil ikke sige man skal være super sej til VB for at finde udad koden, men tjek lige.

http://80.196.155.155/eksperten/homepagedl.zip

Eksemplet er oprindeligt lavet med en RichTestBox men det kan jeg ikke lige få
til at virke derfor ser resultatet ud som det gør. altså i txtDatainput

Når du har fundet fidusen i koden, giver det sig selv med resten af processen.
Altså dit program hente en fx. tekst fil hjem hvor der står de forskellige versioner i. Tjekke og det er den nyeste der kører på klienten, hvis ikke, henter dn, den nyeste ned genstarter klienten, og UPtoDate.

Jeg håber du forstår.

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 20:25 #7
Jeg kan ikke give dig en komplet kode som du kan bruge til noget som helst, da det skal bygges op fra bunden og tilpasses dig program. Men det hele er nemt, hvis blot du ser det fra en positiv vinkel.
Projekted lydder af meget, men det er det ikke når du først kommer i gang.

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede teknikeren Nybegynder
14. november 2002 - 20:28 #8
Har bare ET problem :) Bruger VB 5.0 ik 6.0 :)
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 20:30 #9
Gør det noget forskel? Kan du ikke åbne programmet?

Hvis du ikke kan... damn.. så tror jeg ikke jeg kan hjælpe dig. Desværre.

Du kan købe en student license til VB 6.0 for under 600Kr. Det er det værd. Tro mig.

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede teknikeren Nybegynder
14. november 2002 - 20:32 #10
hmmmm.... Det har jeg da ik råd til :)
Avatar billede theplayer.da.ru Nybegynder
14. november 2002 - 20:39 #11
hmm... Vil du lave dit projekt eller vil du ikke? ;O)
600Kr for VB 6.0 er intet i forhold hvad en alm. license koster. Tænk over det. Der findes selvfølgelig også andre løsninger på penge problemet, men ikke noget jeg vil kommentere ;-)

Sig til når du er parat. Jeg smutter fra Eksperten for i dag. Men jeg vender tilbage i morgen.

Tjek evt. ThePlayer.Da.Ru
Hent min player og tjek mit Online System ud. Se om det er noget for dig. husk at alt kan lave sig gøre, hvis man blot gør det.

Mvh.
DJM Secret

http://ThePlayer.Da.Ru
Avatar billede teknikeren Nybegynder
15. december 2002 - 09:53 #12
theplayer.da.ru << Kan man ikke gøre sådan at den åbner http-siden i et nyt vindue?
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