本文介绍了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错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 07:49