我的电脑:Windows XP SP2
1、VBScript.RegExp提供的正则表达式功能无法使用。
COleException e;
if(!CreateDispatch(clsid,&e))
{
AfxMessageBox("CreateDispatch error");// 忘了调用AfxOleInit
e.ReportError();
return;
}
CreateDispatch调用失败返回,事实上并没有忘记调用AfxOleInit。ReportError报告“无效的类别字符串”。
2、怀疑需要注册
regsvr32 vbscript.dll
不能解决问题。
3、参考微软的帮助。
如何在 Microsoft Visual Basic 6.0 中使用規則運算式
http://support.microsoft.com/kb/818802/zh-tw
没有太多可参考的东西。
我后来发现,我的电脑里面的vbscript.dll与别人能正常使用的vbscript.dll不同,我的比他的略大。
但我无法把这个dll替换掉或删除,即使删掉它,也很快又回来了。
1、VBScript.RegExp提供的正则表达式功能无法使用。
COleException e;
if(!CreateDispatch(clsid,&e))
{
AfxMessageBox("CreateDispatch error");// 忘了调用AfxOleInit
e.ReportError();
return;
}
CreateDispatch调用失败返回,事实上并没有忘记调用AfxOleInit。ReportError报告“无效的类别字符串”。
2、怀疑需要注册
regsvr32 vbscript.dll
不能解决问题。
3、参考微软的帮助。
如何在 Microsoft Visual Basic 6.0 中使用規則運算式
http://support.microsoft.com/kb/818802/zh-tw
没有太多可参考的东西。
我后来发现,我的电脑里面的vbscript.dll与别人能正常使用的vbscript.dll不同,我的比他的略大。
但我无法把这个dll替换掉或删除,即使删掉它,也很快又回来了。
哪位大侠有解决办法?谢谢!
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/222359,如需转载请自行联系原作者