User-defined type not defnied

.NET

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

Medlem sedan maj 2002560 inlägg
Trådstart#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

Medlem 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.

Medlem 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

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)