本文介绍了DLL Passnig CPtrArray错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在DLL中,我使用GlobalAlloc分配我的数据结构.并使用
传递指针CPtrArray * m_ptr :: PostMessage(hMainProgram,WM_MY_register_MESSAGE,WM_MY_DATA,(LPARAM)m_ptr);
在主程序中,它可以获取CPtrArray的所有数据,但是当程序关闭时,它将在Assembly int 3处停止.
谢谢
Hi ,
In a DLL, I use GlobalAlloc to allocate my data structure. And pass the pointer CPtrArray *m_ptr using
::PostMessage(hMainProgram, WM_MY_REGISTERED_MESSAGE, WM_MY_DATA, (LPARAM) m_ptr);
In main program, it can get all the data of CPtrArray, but when the program close, it will stop at assembly int 3
Thanks
推荐答案
这篇关于DLL Passnig CPtrArray错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!