做了一个聊天室程序,服务器端是一个ACTIVEX控件,客户端也是一个ACTIVEX控件,在用VC提供的ACTIVEX CONTAIN TEST……这个工具进行测试时,发现,当客户端用户说了话(即客户端发送了聊天信息,在服务器端的监视窗口上也有这些信息)时,关闭服务器端的ACTIVE CONTAIN TEST……工具窗口,即退出该工具,会出现如下错误:
Debug Assertion Failed!
Program:.......\Business Companents Gallery\Bin\xxx.exe
File:dbgheap.c
Line:1017
Expression:_BLOCK_TYPE_IS_VALID(pHead->nBlockuse)
For information on how your program can cause an assertion failure,see the Visua
l c++ documentation on asserts
(Press Retry to debug the application)
但是当客户端没有发任何消息,只有服务器发送了系统消息或者二者都不发送消息空窗口的时候,关闭工具窗口不会报错。
不知道这是什么原因,这个错误是什么意思?请高手指教,谢谢