Avatar billede _et Praktikant
29. december 2003 - 21:19 Der er 4 kommentarer og
1 løsning

Variabler ændre sig, af sig selv

Hvad er der galt med følgende ??

Hver gang "Command2_Click()" køres, sættes variablerne til "Empty"  - Hvorfor gør de det ?? er det forkert deklarering af samme, eller hvad?

hjææælp :-)



Private Sub Form_Load()
Dim Var1, var2
End Sub

Private Sub Command2_Click()
    If Var1 = Empty Then
        Var1 = 1
        var2 = True
    End If
    If Var1 >= 4 Then
        Var1 = 1
    Else
        Var1 = Var1 + 1
    End If
    Set Image1.Picture = ImageList1.ListImages(Var1).Picture
End Sub
Avatar billede netpxg Nybegynder
29. december 2003 - 21:32 #1
gør var1 og var2 public
Avatar billede kabbak Professor
29. december 2003 - 21:32 #2
du skal sætte
Dim Var1, var2
uden for sub
Avatar billede sjh Nybegynder
29. december 2003 - 21:37 #3
Ja, gør som kabbak siger ;)

'----------------------------- Form1 -----------------------------
Option Explicit

Dim Var1 As Long, var2 As Long

Private Sub Command2_Click()
    If Var1 = Empty Then
        Var1 = 1
        var2 = True
    End If
    If Var1 >= 4 Then
        Var1 = 1
    Else
        Var1 = Var1 + 1
    End If
    Set Image1.Picture = ImageList1.ListImages(Var1).Picture
End Sub
'----------------------------- Form1 -----------------------------
Avatar billede sjh Nybegynder
29. december 2003 - 21:38 #4
skal nok være sådan: Dim Var1 As Long, var2 As Boolean
Avatar billede _et Praktikant
29. december 2003 - 21:55 #5
ThanX
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