NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

多线程编程出现意外中断(Graph.exe 中的 0x7c812afb 处最可能的

 

多线程编程出现意外中断

在对话框程序中,想再创建一个工作者线程来控制CWGraph控件的显示。

但是我用尽了各种办法,编译能通过,但是就是在运行时出现以下错误:

VS2008 报错:Graph.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0251fcbc 

 

创建线程时,我用过AfxBeginThread函数,用过WinAPI的CreateThread;传递线程参数时,用过结构体,用过this指针,也用过句柄。

 

通过断点调试,发现执行创建线程的语句时并没有出错,出错的地方往往在调用创建线程函数的那个函数返回时报错。提示出现意外的中断,然后输出窗口就会出现上面那行错误。

 

救命啊,已经一周了,这个问题一直停滞不前。

0 项奖励
1 条消息(共 2 条)
2,692 次查看

没有人回答。。。。其实在线程中加一句OleInitialize(NULL)即可。

0 项奖励
2 条消息(共 2 条)
2,576 次查看