Avatar billede janemil Nybegynder
09. januar 2004 - 13:46 Der er 18 kommentarer og
1 løsning

Vb6 Timer - compile fejl

VB6 timer. Jeg har fået noget VB6 kode. Den stopper ved
Timer1.Interval = 1000
og siger

Run-time error '424'
Object required

Skal jeg erklære noget i forbindelse med min timer. Søger løsning eller link til info om vb6 timer.


Const SrchPath As String = "D:\"

Private Sub Form_Load()
    Timer1.Interval = 1000
    Timer1.Enabled = True
    File1.Visible = False
    File1.Path = SrchPath
End Sub

Private Sub Timer1_Timer()
    Dim i As Integer
    Dim f As String
   
    File1.Refresh
   
    For i = 0 To File1.ListCount - 1
        f = File1.List(i)
        If (Left(f, 1) = "W") And Mid(f, 6, 1) = "L" And Mid(f, 11, 1) = "." Then
            If IsNumeric(Mid(f, 2, 4)) And IsNumeric(Mid(f, 7, 4)) And _
              IsNumeric(Mid(f, 12, 3)) Then
               
                MsgBox "Filen: " + vbCrLf + f + vbCrLf + "opfylder kriterierne."
            End If
        End If
    Next i
   
End Sub
Avatar billede thesurfer Nybegynder
09. januar 2004 - 13:49 #1
Du har ikke smidt en timer ind på formen :)
Den skal hedde "Timer1"..
Avatar billede driis Nybegynder
09. januar 2004 - 13:49 #2
Du skal have en Timer, der hedder Timer1. Brug toolbox'en til at indsætte en Timer på din Form.
Avatar billede thesurfer Nybegynder
09. januar 2004 - 13:51 #3
driis> Du er alt for langsom ;-)

janemil> Det er det der stopur, du ved :)
Avatar billede janemil Nybegynder
09. januar 2004 - 13:52 #4
Jep har glemt den fætter.
Dog kan jeg ikke dragge den ind på min form - hvad kan det mon skyldes?
Avatar billede thesurfer Nybegynder
09. januar 2004 - 13:55 #5
Dobbelklik på stopuret.. du skal lige stoppe programmet først.. klik på firkanter (stop symbol)
Avatar billede thesurfer Nybegynder
09. januar 2004 - 13:55 #6
firkanter = firkanten
Blå tingest ved siden af "Pause" knappen som er ved siden af "Play" knappen..
Avatar billede martin_moth Mester
09. januar 2004 - 14:00 #7
Arh - nu bliver det vist for svært ;o)

Er den nu til højre eller venstre for pauseknappen, og hvordan ser pauseknappen ud
:-P
Avatar billede janemil Nybegynder
09. januar 2004 - 14:07 #8
Jeg er fint med. Men den stopper samme sted - skal nok smide points om lidt når det lige funker.
Avatar billede thesurfer Nybegynder
09. januar 2004 - 14:10 #9
Hvis du smider en Timer, med navnet "Timer1", ind på formen, burde den ikke sige "Object required", ved Timer1.Interval = 1000, idet du har et "Object" ved navnet "Timer1"..
Avatar billede janemil Nybegynder
09. januar 2004 - 14:12 #10
Så er den videre. Samme "fejl" med File1 - kan jeg få den gratis med i posen?
Avatar billede martin_moth Mester
09. januar 2004 - 14:15 #11
Den kode du har har du vist ikke selv skrevet, hva?

For at bruge en File1 skal du have smidt en FileList ved navn File1 på din form - forudsat, at det er en Filelist du vil arbejde med.
Avatar billede janemil Nybegynder
09. januar 2004 - 14:18 #12
Nej det er en har fra exp.dk
Har skrevet videre på nogle andre funktioner til programmet. Men pludselig var der en masse væk som jeg er ved at genetablere.
Alt det med timer, file og den slags virkede før.
Takker for hjælp.
Avatar billede martin_moth Mester
09. januar 2004 - 14:20 #13
Men det tyder på at du slet ikke ved hvad File1 er for noget - og er det så ikek svært at kode videre på.
Nå, det er jo ikke mit problem - held og lykke med det :o)
Og god weekend
Avatar billede thesurfer Nybegynder
09. januar 2004 - 14:23 #14
Hvis en bruger løser dit problem, men ikke har lagt et svar, er det din opgave at fortælle vedkommende at han/hun skal lægge et svar..

Er der ikke noget galt med pointsfordelingen? Jeg kom ført med løsningen, men driis får poinstne fordi han lagde et svar?
Avatar billede janemil Nybegynder
09. januar 2004 - 14:23 #15
>svært
Selve logikken er jo meget let. Det er bare de der drag / drop ting som man skal kende til programmet for at kunne.
Avatar billede janemil Nybegynder
09. januar 2004 - 14:23 #16
Jeg ville foretrække at skulle erklære sine tiing selv..
Avatar billede janemil Nybegynder
09. januar 2004 - 14:25 #17
>point
Sorry - kiggede ikke så nøje på navnene.
Giver da gerne points til dig.
Avatar billede thesurfer Nybegynder
09. januar 2004 - 14:26 #18
Du skriver bare hvor mange af de 60 points, jeg skulle ha' haft, og så kan driis oprette et spm til mig med samme antal points..
Avatar billede janemil Nybegynder
09. januar 2004 - 14:28 #19
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