2012-07-13 132 views
0

Run ErrorQTP:ActiveX无法创建对象

我试图从Quick Test Professional连接到SA Api。 但它遇到了一个错误,并显示“的ActiveX组分不能创建一个对象:‘?SAClient80MP.SAapi’

任何人可以帮助我

回答

0

当从QTP调用CreateObject你VBScript的原生CreateObject,这种手段你的问题是VBScript中/ COM并没有真正与QTP做。 为了验证我是正确的,你可以将CreateObject线在.vbs文件,并尝试运行它。

的方式COM工作是它寻找与注册表中的progid同名的密钥ry(在HKEY_CLASSES_ROOT之下),所以在本例中,您应该查找HKEY_CLASSES_ROOT\SAClient80MP.SAapi

有关如何排除故障的信息,请参阅我对此similar question的回答。