我在cl.cpp中定义一个函数实体是这样的:
BOOL CCL2005Ocx::ComInitial(short ComPort, long BaudRate, short WaitTime)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I4 VTS_I2;
InvokeHelper(0x1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
ComPort, BaudRate, WaitTime);
return result;
}
在按键运行代码中调用ComInitial函数
bOK = m_CL2005.ComInitial(ComPort,ComBaudRate,ComDelay);编译能通过,运行也通过,但按下这个按键的时候就出现:Debug Assertion Failed这个错误.什么原因?
BOOL CCL2005Ocx::ComInitial(short ComPort, long BaudRate, short WaitTime)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I4 VTS_I2;
InvokeHelper(0x1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
ComPort, BaudRate, WaitTime);
return result;
}
在按键运行代码中调用ComInitial函数
bOK = m_CL2005.ComInitial(ComPort,ComBaudRate,ComDelay);编译能通过,运行也通过,但按下这个按键的时候就出现:Debug Assertion Failed这个错误.什么原因?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货