导航:首页 > 源码编译 > 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编译系统是相关的资料

热点内容
企业密信服务器地址是什么 浏览:402
note2android升级 浏览:834
麻省理工python 浏览:22
编译程序软件哪个好 浏览:840
rar命令行压缩 浏览:932
单片机字符表代码 浏览:498
pdf转换word苹果电脑 浏览:663
python字典格式化输出 浏览:851
加密压缩包百度和谐 浏览:720
路由代码程序员 浏览:9
电脑上qq邮箱可以发文件夹吗 浏览:213
appiumpython环境 浏览:17
序列化后再压缩 浏览:159
福克斯15t压缩比 浏览:931
手机qq发压缩包 浏览:679
安卓机蓝牙耳机如何弹出弹窗 浏览:114
linuxoracle环境变量设置 浏览:365
php去掉重复数据 浏览:369
C关机编程 浏览:771
程序员将鼠标拉到现实世界 浏览:67