请教:wincc如何读取ini文件中数值存到内部变量中

请教: wincc如何读取ini文件中数值存到        内部变量中。
我通过writeprivateprofilestringa函数,创建ini文件,同时写入内容格式如下
[first]
firstkey=10
[second]
secondkey=11
[third]
thirdkey=1
我希望通过getprivateprofilestringa读取secondkey的键值11存入Wincc内部变量m中,参考了dcount107有关“怎么用Wincc读写ini文件”一帖,自己编写了一个简单的程序(我没有C语言功底)
char *strTa = { "m"  };
#pragma code("Kernel32.dll")
BOOL GetPrivateProfileStringA(char*,char*,char*,char*,long,char*);
#pragma code()
char *strSection="second";
char *strKey="secondKey";
char *szINIFile="e:\\11.ini";
char *szResult;
GetPrivateProfileStringA("First","FirstKey","",szResult,255,"e:\\11.ini");
SetTagChar("m","szResult");
我设置了一个i/o域,显示内部变量M,但是怎么也无法将键值11赋给M在i/o域显示,请各位高手指点一下,估计是我程序哪里写错了,试了好几天也没成功。谢谢

最佳答案

可以。读写int文件就好像读写文本一样!

提问者对于答案的评价:
通过调试实现了,呵呵,比较高兴

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:22
下一篇 2019年6月11日 上午5:22

相关推荐

  • wincc中C语言和vb之间能进行数值传递吗

    图形编辑器中,C语言中的返回值vb能够读取吗,反过来呢? 最佳答案 返回值反倒那里去呢?你可以用变量保存返回值,然后c或者vbs再读取变量的值。 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2017年10月29日
  • WINCC 7.5SP2复选框使用

    如图,用复选框来模拟3个报警,勾选就报警,不勾选就不报警,报警记录和控件已经组态,用IO域来触发报警是正常的。现在想改用复选框来做,请各大神指教,如何实现。 图片说明: &nbsp…

    2021年7月5日
  • wincc vbs及C脚本问题

    各位前辈好,请问在wincc中一个可以对变量进行置位、复位功能的反转按钮,如何通过编写VBS或C脚本的方式使置位及复位该变量(假如变量名为A)的时候都有确认弹窗弹出呢? 最佳答案 …

    2021年7月5日
  • Wincc在管理器里面无法进入simatic管理器原因

    显示正在使用中。 问题补充:无法进入角色管理 图片说明:       最佳答案 可参考:SIMATIC LOGON使用入门及步骤方…

    2021年7月5日
  • wincc6.0客户机装载服务器的数据装载不了怎么办?

    大家好,我有一个wincc6.0的项目,一开始客户机能够正常读取服务器的数据,自从服务器的重新创建.pck包后,我的客户机就接受不到数据了。然后我在客户机的服务器数据上,删除.pc…

    SIMATIC WinCC 2017年11月29日
  • wincc客户机,能打开但是不能运行

    wincc的客户机/服务器结构,客户机可以打开,但是点击运行的时候那个运行进度窗口启到一半就消失了,没有运行界面;如果打开一个画面,然后点击激活,同样没有运行界面,同时出现两个Er…

    SIMATIC WinCC 2019年6月11日
  • 数值增减问题编程

    我设置了2个自复位式按钮,想实现数值的增减。编程如图,可是现象是不是走大就是走小,中间不停顿,且按一下没反应,连续按几下,数值连续增减。求赐教。谢谢! 问题补充:我想实现按一下,数…

    SIMATIC WinCC 2021年7月5日
  • WINCC标题栏的问题

    如图,如何将空白的标题栏隐藏掉?这个参数在哪设置? 最佳答案 图呢,如果是窗口标题栏,可以在窗口属性中设置,去掉标题、最大化、最小化、关闭等属性。 提问者对于答案的评价:11122…

    SIMATIC WinCC 2017年6月10日
  • 如何配置WINCC作为OPC服务器?

    本地有3台S7300PLC,通过PROFIBUS总线连接。需要作为开放式系统,将PLC输入输出和内部一些关键地址信号,供其他应用程序访问。因此,想到做一个OPC服务器。看资料可以使…

    SIMATIC WinCC 2019年6月11日
  • 在使用 TIA WINCC V14的时候仿真时正常,HMI运行时不能正常操作!

    现在有一个项目,我在触摸屏上建立一个按钮作为画面切换用!但是在仿真的时候一切正常,下载到HMI中就不能正常切换画面!而且变量也无法正常连接~我更新了OS,也反复试了降级到V13&n…

    SIMATIC WinCC 2017年6月5日