问题:
如果使用VisualnC++创建的一个DLL文件时,发现PC上使用的内存增加了。对于这种情况,应该怎么办?
解答:
检查是否用正式发行的版本创建了DLL。所提供WinCC是正式发行的版本。这意味着WinCC也可以使用MicrosoftnDLL MFC42.DLL的发行版本。
如果在测试版本中有DLL文件,那么全局脚本中必须另外加载MFC42.DLL的测试版本。另外,这会增加对内存的用量。
在WinCC中始终使用DLL文件的发行版本。
可按如下方法创建发行版本:
- 打开DLL的项目文件。
- 检查是否DLL已在Win32 Release组态下被创建。
- 如有必要,把活化的组态切换到“Win32 Release”。在MicrosoftnVisual C++nStudio中的“创建”->“定义活化的组态”中做该切换。
- 重新创建DLL。
- 用DLL的发行版本替换测试版本的DLL。n
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341334.html