在其它的软件里面一般就是“”“引用”。winCC可以注册OCX文件。但是DLL文件如何调用的呢
最佳答案
请输入详细内容代码如下,使用从脚本调用dll,调试调用dll时需注意,在需要重新编译新dll控件时,把编译好的dll复制到wincc\bin目
录前需把wincc项目关掉,调试时发现如下问题需注意
1、不关闭wincc项目是替换不掉新dll
2、即使替换掉wincc也不掉用新的dll
3、wincc重启后才会调用新dll相关方法。
4、目前还不清楚如何把dll文件放到自定义目录下来让wincc调用,目前方法是放到wincc\bin目录下来执行dll。
#pragma code("**.dll");
/*recipeno:配方号,recipename:配方名称,lpSetupProgram:为安装配方管理器的路径如C:\Program Files\Recipe Manager V2.0,strUser:用户名,strPwd:密码*/
BOOL IsDownLoad(long recipeno,char *recipename,char *lpSetupProgram,char *strUser,char *strPwd);
#pragma code();
long recipeno=1;
char *recipename=" 16度";
char *lpSetupProgram="C:\\Program Files";
char *strUser="Admin";
char *strPwd="Admin";
int ret=0;
if (GetTagBit("DownLoadTag")==1)
{
ret= IsDownLoad(recipeno,recipename,lpSetupProgram,strUser,strPwd);
if (ret)
{
SetTagBit("DownLoadTag",0); //Return-Type: BOOL
}
}
转自CSDN
提问者对于答案的评价:
不是我想要的,也许这是WINCC特殊之处
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358854.html