04. marts 2001 - 01:21Der er
4 kommentarer og 2 løsninger
Eksisterer funktionen?
Hej,
Findes der en måde at finde ud af om en funktion eksisterer i vbscript?
I javascript er det muligt at lave en eval(\'if myfunction alert(\\\'hej\\\') - altså tjekke på om en funktion eksisterer. Jeg har ikke kunne finde noget lignende i VBScript - en Eval på et ugyldigt funktionsnavn returnerer en \"Type Mismatch\"...
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Hmm... problemet er bare det samme - hvis funktionen ikke eksisterer får jeg en fejl 13 (ikke 35 som virker mere naturlig) - jeg kan bare ikke sortere fra på en type mismatch, da det ikke nødvendigvis betyder at funktionen ikke eksisterer.
Anyways - kan du ikke lige poste et svar, så får du pointene hvis der ikke kommer en bedre ide... :-)
Fejlkoder: 35 Sub or function not defined 13 Type mismatch
Kan du ikke bare skrive noget i retning af det her?
Dim a
sub test on error resume next a=CByte(dinfunktion()) if len(a) <> 0 then response.write(\"funktion eksisterer\") else response.write(\"funktion eksisterer ikke\") end if end sub
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.