이 문제입니다 rg.Test (roles) point.VBScript를 클래식 ASP 정규 표현식 VBScript 런타임 (0x800A01A8는)
나는 asp classic에서 일반적으로 프로그램하지 않기 때문에 내가 뭔가 잘못하고 있다고 생각합니다. 정확히 내가 뭘 잘못하고 있니?
이 문제입니다 rg.Test (roles) point.VBScript를 클래식 ASP 정규 표현식 VBScript 런타임 (0x800A01A8는)
나는 asp classic에서 일반적으로 프로그램하지 않기 때문에 내가 뭔가 잘못하고 있다고 생각합니다. 정확히 내가 뭘 잘못하고 있니?
경기 = rg.Test (역할)
설정은 객체 할당에 사용됩니다. Test 메서드는 개체가 아니라 부울을 반환하므로 Set을 호출하면 실패합니다 (런타임 오류 800a01a8은 "필요한 개체"임).
그게 전부였습니다. 감사! :) –
+1 : 내가하기 전에 잠깐 거기에 도착했다.) 아, 그리고 그 가치가 무엇을 위해, 정규식은 과잉이다, 대신 InStr 함수를 사용 : http://www.w3schools.com/Vbscript/func_instr.asp – Juliet
코멘트 주셔서 감사합니다, 줄리엣. 나는 다음 비슷한 상황을 염두에두고 InStr을 지킬 것입니다. –
RegularExpressionObject를 찾을 수 없습니다. 즉, 수신 한 오류 코드입니다. 또한 vscript의 cscript로 정규 표현식을 사용하면 메모리 누수가 발생합니다.
설정 경기 = rg.Test (역할)
시도 : 대신
이와 관련하여 오류가 발생 했습니까 아니면 시스템을 정지시키고 있습니까? 이전 VB/ASP에서 RegExp 객체를 기억하지 못하기 때문에 액세스하려고 할 때 런타임에 누락 된 dll이있을 수 있습니다. 따라서 제 야생의 추측은 대답으로 해석되지 않습니다 ... –