Avatar billede websam Nybegynder
30. december 2004 - 17:44 Der er 3 kommentarer og
1 løsning

Hjælp til fejl ved kald af klasse ?

Hejsa, når jeg køre koden nedenfor får jeg følgende fejl, men hvad skal det sige ?

Fejl :
Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'NewsletterLanguage'

I denne linie :
Set clsNewsletterLanguage = NewsletterLanguage

<script language="vbscript" runat="server">
Class NewsletterLanguage
  Public Function LangNewsletter(SessionLanguage)
    Select Case SessionLanguage
      Case "da"
        Lang = ""
        Lang = Lang & "Nyhedsbrev;"
        Lang = Lang & "Tilmeld;"
        Lang = Lang & "Afmeld"
      Case "en"
        Lang = ""
        Lang = Lang & "Newsletter;"
        Lang = Lang & "Add;"
        Lang = Lang & "Remove"
    End Select
  LangNewsletter = Lang
  End Function
End Class
</script>
<%
'--- Kalder klassen NewsletterLanguage.
Dim clsNewsletterLanguage
Set clsNewsletterLanguage = NewsletterLanguage
%>

Jeg har lavet disse typer klasser før og ikke haft problemer med det hvad sker der ?

/Websam
Avatar billede erikjacobsen Ekspert
30. december 2004 - 18:01 #1
Set clsNewsletterLanguage = new NewsletterLanguage
Avatar billede websam Nybegynder
30. december 2004 - 19:12 #2
Er det ikke utroligt at man kan overse sådan en banal lille fejl som at huske at skrive NEW :o)

Og når jeg så sidder og kigger mine andre klasser igennem bliver de alle kaldt med NEW ;o)

Point på vej til dig, smid et svar !

/Websam
Avatar billede erikjacobsen Ekspert
30. december 2004 - 19:17 #3
*g* ellers tak, jeg samler slet ikke på point.
Avatar billede websam Nybegynder
30. december 2004 - 19:24 #4
hmmmm så må jeg jo selv tage dem, men ellers tak for hjælpen ;O)

/Websam
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