Avatar billede benneharli Juniormester
11. maj 2007 - 23:31 Der er 1 kommentar og
1 løsning

Invalid outside procedure

Jeg skal ærligt indrømme at det er noget kode jeg har overtaget. Det "attacker" en dll der bliver refereret til.

Jeg får Invalid outside procedure ved statement "Duration = 30"... Nogen idéer?

--------------------------------------

Dim BeginDate
Dim BeginTime
Dim EndDate
Dim EndTime
Dim Duration
Dim strCameraNum

Duration = 30
BeginDate = "4/25/2007"
BeginTime = "9:00:00 AM"
EndDate = DateAdd("n", Duration, BeginDate)
EndTime = DateAdd("n", Duration, BeginTime)
strCameraNum = "1"

Sub RVCtl_SearchDone()
    Dim i
    Dim camNumber
      If RVCtl.NumSearchResults > 0 Then
          RVCtl.PlaybackFrameRate = 5
          For i = 0 To RVCtl.NumSearchResults - 1
              RVCtl.SearchIndex = i
              camNumber = RVCtl.SearchCamera
              if InStr(strCameraNum, camNumber) Then
                  RVCtl.Play i, 1
              End If
          Next
    End If 
End Sub

Sub Search()
    RVCtl.Disconnect
    RVCtl.Camera = strCameraNum
    RVCtl.Connect
    RVCtl.SearchEx BeginDate, BeginTime, EndDate, EndTime
End Sub

Search()
Avatar billede benneharli Juniormester
12. maj 2007 - 02:34 #1
jeg kan se på det hele, at jeg har taget munden for fuld... vil lige lære noget om visual basic først, og så kommer jeg tilbage ;-)
Avatar billede johs_j Novice
25. juni 2007 - 22:26 #2
Det kunne tyde på at 'Duration = 30' skal stå inde i Sub'en
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