/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Resume Next ???
Fra : Bo Christensen


Dato : 30-10-02 18:45

Hejsa

Er der nogle der har en logisk forklaring på dette...

Ved brug af resume next tages der det næste statement,
fejlen ligger ved at lægge 100000000 til time(i)
men hvorfor vises msgbox'en når der bruges resume next,
bør resume next ikke gå uden om if sætningen da dennes kritierier ikke
opfyldes???.

Private Sub Form_Load()
On Error GoTo Errorhandler
Dim i As Integer

If Time(i) + 100000000 < 0 Then
MsgBox "hlkihL"
End If

Exit Sub
Errorhandler:
Debug.Print Err.Number & " " & Err.Description
Resume Next
End Sub



 
 
Jens Vestergaard (30-10-2002)
Kommentar
Fra : Jens Vestergaard


Dato : 30-10-02 19:21

"Bo Christensen" <Bo@prg.dk> skrev i en meddelelse
news:ERUv9.196667$Qk5.6865816@news010.worldonline.dk...
> Hejsa
>
> Er der nogle der har en logisk forklaring på dette...
>
> Ved brug af resume next tages der det næste statement,
> fejlen ligger ved at lægge 100000000 til time(i)
> men hvorfor vises msgbox'en når der bruges resume next,
> bør resume next ikke gå uden om if sætningen da dennes kritierier ikke
> opfyldes???.


Nej - Resume Next tager sig selv helt bogstavelig... og går til næste linie.
Slet og ret.

--
mvh
Jens Vestergaard
www.railsoft.dk
Dagens jernbanenyheder: www.railsoft.dk/medier.asp
--------
Indsæt v før snablen



Tomas Christiansen (01-11-2002)
Kommentar
Fra : Tomas Christiansen


Dato : 01-11-02 14:10

Bo Christensen skrev:
> bør resume next ikke gå uden om if sætningen da dennes kritierier ikke
> opfyldes???.

Når kriteriet ikke kan beregnes, kan man vel hverken tale om at det er opfyldt eller ej.

-------
Tomas


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408881
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste