请求各位大神帮助,如何通过C++文件修改dll中变量的值
【急】请求各位大神帮助,怎么通过C++文件修改dll中变量的值?
一、我需要的是,现在有个写了一个dll文件(非MFC动态调用导出变量实现),里面有一个变量,float a=5;我希望的效果是这样的:test(一个C++文件)里面有一句话a+=5;首先,在test这个C++文件中,a的值变为10,此时dll文件中的变量a也变为10。(补充,下次调用dll中的变量a,a就变成10,不再是5)
二、现在我实现了在test中a的值变成了10,但是dll中的a还是5.
请各位大神帮帮忙~~现在应该怎么办?
------解决方案--------------------
你说的下次调用是撒意思?程序关闭后重启?除非写回磁盘
------解决方案--------------------
把它的值写入一个本地文件--》类似配置文件
每次DLL获取其值的时候,都是从这个文件中先读取
程序退出之前,都将改变之后的值再次写进文件
------解决方案--------------------
3楼方法可以,写个文件,暂存一下
一、我需要的是,现在有个写了一个dll文件(非MFC动态调用导出变量实现),里面有一个变量,float a=5;我希望的效果是这样的:test(一个C++文件)里面有一句话a+=5;首先,在test这个C++文件中,a的值变为10,此时dll文件中的变量a也变为10。(补充,下次调用dll中的变量a,a就变成10,不再是5)
二、现在我实现了在test中a的值变成了10,但是dll中的a还是5.
请各位大神帮帮忙~~现在应该怎么办?
------解决方案--------------------
你说的下次调用是撒意思?程序关闭后重启?除非写回磁盘
------解决方案--------------------
把它的值写入一个本地文件--》类似配置文件
每次DLL获取其值的时候,都是从这个文件中先读取
程序退出之前,都将改变之后的值再次写进文件
------解决方案--------------------
3楼方法可以,写个文件,暂存一下