webForumDet fria alternativet

User-defined type not defnied

2 svar · 175 visningar · startad av LR^evil.sid

LR^evil.sidMedlem sedan maj 2002560 inlägg
#1

Kompilatorn stannar på det rödmarkerade. Vad är fel?

Public Function TestPattern(Specs)
    Dim oRegExp As Object: Set oRegExp = [red]New RegExp[/red]
    oRegExp.Global = False
    oRegExp.IgnoreCase = True
    oRegExp.Pattern = "(^\.)|(\.{2})|(\.$)|(\s)"
    If oRegExp.Test(Specs(1)) Then TestPattern = False Else TestPattern = Specs(1)
End Function

MVH

UlfTMedlem sedan maj 20018 027 inlägg
#2

Nu framgår det inte vad du menar med "rödmarkerat". Men annars är det ju en god idé att deklarera vilken datatyp din funktion ska returnera, samt vilken datatyp som parametern in till funktionen ska ha.

LR^evil.sidMedlem sedan maj 2002560 inlägg
#3

Med rödmarkerat menar jag den rödmarkerade koden, New RegExp : )

Löste sig med att referera till VBScript Regular Expressions 5.5

127 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)