关于ActiveX控件返回值的问题
我在测试ActiveX控件方法的时候总是返回十六进制的cccccccc,十进制的-858993460是为什么呀
比如说我在ActiveX控件中有个方法
long ADD(long a,long b)
{
long Sum = 0;
Sum = a+b;
return Sum;
}
用MFC对话框的OK按钮调用的时候
_DLlf SmartCard;
long a = SmartCard.ADD(1,2);
a = -858993460 ;//我不知道不管什么函数都会返回十进制的这个值,郁闷呀?
望高手帮我分析一下原因???