佚名通过本文主要向大家介绍了com 检查失败问题,dr.com问题,dr.com常见问题,com问题,疯丫头 com网站等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个关于com的问题!我都快急疯了!
描述:
解决方案1:
描述:
我在com组件中添加了方法:
STDMETHODIMP CADOTier::test(VARIANT *p)
{
p->vt = VT_I4;
p->iVal = 1000;
return S_OK;
}
然后我在自己的VC测试程序中调用她:
IADOTierPtr pTier(__uuidof(ADOTier));
VARIANT fff;
VariantInit(&fff);
pTier->test(&fff);
在调用test方法时出现了错误:
Debug error:
Moudle
File: i386\chkesp.c
The value of ESP was not saved across a function call .This is usually a
result of calling a function declared with one calling convention with a
function pointer declared with a different calling convention.
请教以下!该如何?
解决方案1:
应该是你新定义的接口函数没有反映出来,这个调用映射到别的函数上面了
看看注册表中对应的是不是最新的组件
服务器端重新注册。
客户端删除*.tli,*tlh
Rebuild ALL