当在WinCC脚本中结合一个DLL时,使用的内存空间增加了

问题:
如果使用VisualnC++创建的一个DLL文件时,发现PC上使用的内存增加了。对于这种情况,应该怎么办?

解答:
检查是否用正式发行的版本创建了DLL。所提供WinCC是正式发行的版本。这意味着WinCC也可以使用MicrosoftnDLL MFC42.DLL发行版本

如果在测试版本中有DLL文件,那么全局脚本中必须另外加载MFC42.DLL测试版本。另外,这会增加对内存的用量。

在WinCC中始终使用DLL文件的发行版本。

可按如下方法创建发行版本:

  1. 打开DLL的项目文件。
  2. 检查是否DLL已在Win32 Release组态下被创建。
  3. 如有必要,把活化的组态切换到“Win32 Release”。在MicrosoftnVisual C++nStudio中的“创建”->“定义活化的组态”中做该切换。
  4. 重新创建DLL。
  5. 用DLL的发行版本替换测试版本的DLL。n

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论