13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 757 个
工控威望: 3145 点
下载积分: 13422 分
在线时间: 1110(小时)
注册时间: 2019-12-26
最后登录: 2024-12-19
查看13821917697的 主题 / 回贴
楼主  发表于: 2024-03-31 10:03
图片:
图片:
图片:
图片:
上一篇帖子询问了一下intouch是否能导入dll控件,这个我已经成功了,可以导入。
但是现在遇到个新问题,我用C#创建了一个.net控件类库,然后生成了一个dll,导入intouch 是没有问题的,
但是在这个控件中,我需要用到一些第三方功能,比如操作excel,这时我就得引用第三方的NOPI.DLL,这样的话在最终生成的文件中
除了我自己的源dll,还会生成NOPI.dll。此时在导入我的源dll到intouch的时候就失败了,然后我感觉可能是原dll对NOPI.DLL有依赖,导致的失败
所以我对源dll和NOPI 进行了融合,融合之后的DLL在导入intouch也失败。

控件库只要不引用第三方dll都能成功,一旦引用就不能导入intouch了
guolibin
auto_glb@qq.com
级别: VIP会员
精华主题: 1 篇
发帖数量: 640 个
工控威望: 1034 点
下载积分: 5368 分
在线时间: 294(小时)
注册时间: 2008-05-03
最后登录: 2024-12-10
查看guolibin的 主题 / 回贴
1楼  发表于: 2024-03-31 11:37
依赖的DLL,要先手工拷贝到iNTOUCH的工作目录里。
本帖最近评分记录:
  • 下载积分:+5(13821917697) 真诚感谢!