Problemer med class

Tags:    asp

Hej

Jeg har denne asp kode

Fold kodeboks ind/udKode 


Hvor jeg får følgende fejl

Error Type:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'pages'
/cms/demo.asp, line 4

Hvis jeg lader vær med at inkludere filen clsTreeView.asp så virker det fint, kan bare ikke finde ud af hvad det er som får det til at fejle i den fil.

Min clsTreeView.asp ser sådan her ud

Fold kodeboks ind/udKode 


Og dette virker os fint nok hvis jeg selv indsætter nogle værdier i stedet for at hente dem fra en database.

Har ikke rigtig arbejdet med classer før så håber der er nogle som kan hjælpe mig, med at finde ud af hva jeg har gjort forkert.



Nu har jeg ikke testet koden, men mit umiddelbare gæt er, at når du inkluderer filen: clsTreeView.asp, så sætter du dermed Option Explicit - og den gælder hele vejen.

Option Explicit betyder jo, at du ikke kan anvende variabler uden først at erklære dem først - altså prøv med:

Dim pages
Dim Frontpage

Husk på, at du ikke har en compiler til at hælpe dig. Derfor bliver det til runtime fejl




t