如何在非托管类中定义托管类型的成员变量?
我新建了一个基于对话框的MFC应用程序,我想为对话框类添加一个托管类型的成员变量,可是却无法通过编译,错误提示如下:
error C3265: 无法声明托管“pService”(在非托管“Cd2_ManagedCodeDlg”中) f:\programming\applications\vc++\d2_managedcode\d2_managedcode\d2_ManagedCodeDlg.h 23
主要是因为这个pService要在多个按钮的点击事件里使用,所以我需要将它定义为类的成员变量,这样使用才方便。
请各位有经验的高手指点,我的开发环境:vc.net2005
gcroot<...>
使用gcroot<...> 定义,非托管类不也变成托管类了吗?
不知道混合编译能不能解决你的问题。