我做了一个图像处理的dll,该dll又调用一个dll,设为dll0。dll0中有几个全局变量。
我在一个工程中调用了dll,而且处理了两副图像,调用了两次dll。结果我发现两次dll所调用的dll0的全局变量的地址是一样的。所以处理后的图像数据是重叠的,即混合图像,每副图像的数据都不纯了。
请问该如何避免?
我在一个工程中调用了dll,而且处理了两副图像,调用了两次dll。结果我发现两次dll所调用的dll0的全局变量的地址是一样的。所以处理后的图像数据是重叠的,即混合图像,每副图像的数据都不纯了。
请问该如何避免?
解决方案 »
- 关于ActiveX在网页上运行的问题
- 急需压缩算法 range coding 的资料和论文资料!!!谁能帮帮忙啊?
- (实在没分了,理解万岁}怎么在局域网内广播,告诉我是服务器,客户端要怎么能才收到这个广播消息,并知道这个广播消息是哪个IP发来的
- 请教:用IShellFolder::EnumObjects来遍历“C:\\Temp”目录下的所有文件夹。没弄过,给点例子。立即结帐
- 怎样把截取的屏幕在网上传输
- 是不是在创建一个Frame以前,必须有相应的Doc和View存在呀?
- ADO得到记录数和修改记录问题!!!
- 初学VC,对消息队列不解,请指教。
- 谁有统一数据传输(UDT)的例子程序,给我一分,给分50!欢迎讨论IDataObject及数据对象的应用!
- 我用c++ builder创建的ActiveX library,打包需要包装那些文件呢?急啊!!!
- MFC里怎么样实现点击email地址就调用outlook发邮件的功能?
- VC下. 关于扩展的DLL,导出虚函数的问题,大侠请进
看来你只能改成局部变量,或者针对不同的调用使用不同的全局变量。