导航:首页 > 源码编译 > wincc内的c编译系统是

wincc内的c编译系统是

发布时间:2023-03-02 00:27:21

❶ 求助:WinCC6.0的C脚本编译问题

在装有wincc软件的计算机上,最好不要使用系统优化大师之类的软件,

❷ wincc弹出输入确认对话框。c动作怎么编译呢完整点解释 谢谢

#include"apdefap.h"
voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName)
{
#pragmaoption(mbcs)
HWNDhWnd=NULL;
intiRet;

hWnd=FindWindow(NULL,"Wincc-Runtime-");
iRet=MessageBox(hWnd,"TurnONLamp?","ASKFORYOU",MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL);

if(iRet==IDYES)
{
SetTagBit("LAMP_1",1);
}
else
{
SetTagBit("LAMP_1",0);
}
}

为了测试上的方便,我在画面中放置了2个IO域,分别连接IntValue_1和intValue_2,为了描述上的方便,将连接intValue_1的称作A域,另外一个称作B域。

我在A域的事件Events》》OUtput/Input》》InputValue》》Change事件中编写了如下代码:

#include"apdefap.h"
voidOnPropertyChanged(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,char*value)
{
#pragmaoption(mbcs)

HWNDhWnd=NULL;
intiRet;

hWnd=FindWindow(NULL,"Wincc-Runtime-");
iRet=MessageBox(hWnd,"OK?","ASKFORYOU",MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL);

if(iRet==IDYES)
{
SetTagWord("intValue_2",GetTagSWord("intValue_1")); //Return-Type:BOOL


}

}

这样B域会在A域改变并在确认对话框中点YES后才会改变。


你可以测试一下你的代码,看看你的代码能否运行正确。

❸ c程序语言中的编译系统是什么编译环境又什么什么

C语言代码是.C的文本文件。
需要用编译程序把.C文件翻译.OBJ,然后用连接程序再弄成.EXE文件。
编译程序就是那个把.C变成.OBJ的程序
编译环境就是把编译程序、连接程序以及其他一些方便程序员写程序的东西综合在
一起形成的一套系统,程序编译环境...
希望对你有帮助

阅读全文

与wincc内的c编译系统是相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:581
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:428
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:352