block.GetService();返回null

已锁定

gaofei2013

  • 帖子

    340
  • 精华

    3
  • 被关注

    23

论坛等级:侠圣

注册时间:2014-04-17

普通 普通 如何晋级?

block.GetService();返回null

887

3

2022-10-12 19:29:37

使用博图V17的openness。前面block已经是有引用的,在解密的时候 block.GetService<PlcBlockProtectionProvider>();返回PlcBlockProtectionProvider的引用,

再次加密的时候block.GetService<PlcBlockProtectionProvider>();返回null:

经大佬指点:要把程序编译后才能执行加密,否则通过 block.GetService() 方法返回空引用,所以在block.GetService() 时最好先编译一下程序。

编译程序组的代码:

ICompilable compileService = plcBlockSystemGroup.GetService<ICompilable>();

CompilerResult result = compileService.Compile();




block.GetService();返回null 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。