wincc报表打不开

我们的生产线有两台工控机,其中一台系统坏了,重新GHOST系统后,项目中的报表打不开。两台机子比较,发现没装FLEXCELL控件,结果装了以后还是打不开(不过我装的是试用版的,正式版的还没买回来)是不是还需要装什么别的东东,是否能从那台正常的机子中找到线索,项目中“报表”按钮的函授如下:#include "apdefap.h"
 void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
 {
  // WINCC:TAGNAME_SECTION_START
 // syntax: #define TagNameInAction "DMTagName"
 // next TagID : 1
 // WINCC:TAGNAME_SECTION_END

 // WINCC:PICNAME_SECTION_START
 // syntax: #define PicNameInAction "PictureName"
 // next PicID : 1
 // WINCC:PICNAME_SECTION_END
 //ProgramExecute("D:\\data\\Jlcx.exe");
 ProgramExecute("D:\\NJ3A\\JLCX1.exe");
 }
 请各位大侠帮忙指点指点,先谢了。

问题补充:
D:\\NJ3A\\JLCX1.exe这个文件也确实在,路径都对。在正常机子里的这个可执行文件能运行:在资源管理器中找到这个文件,双击能打开一个报表。但是这个故障机不可。我想好的工控机做GHOST恢复坏的机器上,能解决这个问题。但是到底是什么原因我想弄明白。谢谢各位的回复。
  再有,这个可执行文件应该是有第三方软件,如何才能知道是哪种软件,利用那台好的工控机能找到答案吗?
 

最佳答案

别的看不出来。。。

  D:\\NJ3A\\JLCX1.exe是否存在?

  随意在脚本中加个回车,看看编译是否报错?
 ---------------------------------------------------
 “但是这个故障机不可”,说明不是WinCC的问题,是JLCX1.exe的问题,可能是你的FLEXCELL控件没有正确安装吧?
 将FLEXCELL控件拷贝到系统盘\Windows\System32,运行
 Regsvr32.exe FLEXCELL.ocx

提问者对于答案的评价:
谢谢你的指点。我的问题已经解决了

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

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

相关推荐