12. december 2003 - 10:42Der er
8 kommentarer og 1 løsning
Problem med at kalde sub
Jeg ved ikke så meget om VB, men sider og skal lave nogle små rettelser i et program, og får følgende fejl når jeg compiler
Compile error Expected: =
Jeg har følgende sub der kalder en anden sub Private Sub Timer_Timer() Dim StartTime As Variant StartTime = Minute(Time)
'Hvis det er tid til at indlæse hvert 5. minut If Right(StartTime, 1) = "0" Or Right(StartTime, 1) = "5" Then startIndlaesning()' Denne bliver rød!!! End If
Det virker jo fint, når jeg følger websmith's anvisning, jeg spurgt bare hvorfor man kan kalde en sub med paranteser, når i skriver at man ikke skal gøre det.
VB er en del steder ret tolerant og ignorerer tegn der ikke skal bruges.
Normalt skal man i en For - Next skrive 'next a' men det tolereres at 'a' udelades. Når man f.eks. vil have indholdet af et tekstfelt over i en variabel er det korrekt at skrive var = text1.text men det fungerer med var = text1
Jeg prøver for tredie gang: Vis din kode for StartIndlaesning - vi aner ikke om startIndlaesing er en function eller en Sub, og om den modtager parametre eller ej - det er altsammen ret afgørende for hvordan den kaldes!
Synes godt om
Ny brugerNybegynder
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.