我的电脑: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替换掉或删除,即使删掉它,也很快又回来了。 哪位大侠有解决办法?谢谢!
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/222359,如需转载请自行联系原作者