首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

DLL内部参数传递有关问题

2013-04-09 
DLL内部参数传递问题!我在DLL中建立了一个类CTestDoc,里面有若干变量,如m_nInMode,已经设计好DLL和主程序

DLL内部参数传递问题!
我在DLL中建立了一个类CTestDoc,里面有若干变量,如m_nInMode,已经设计好DLL和主程序之间的接口函数,现在想从主程序中传递若干变量值,在DLL的接口函数中,可以看到传递的值是正确的,现在想把得到的值传递给DLL内部自己定义的类CTestDoc中,可现在看到的值都是初始化的值,并不是我想传递的值,请问要怎么解决?

还有个问题,DLL中这个theApp是干嘛用的,要怎么使用? dll theApp 参数传递
[解决办法]
重载=号,然后再传值,或者是用指针的方式传递
[解决办法]
那就和DLL参数传递无关了,就是写程序向别的类对象中传递数据了。
取得CTestDoc类对象的指针,对类数据成员赋值。
[解决办法]
你这样CTestDoc *p=new CTestDoc();得到的对象与你原来的CTestDoc对象根本就不是一个。
这个是有一个全新的,所以都是初始值。
找你原来的CTestDoc类对象的指针吧。

热点排行