电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开-k3调用用户c#开发的功能

来源:金蝶云社区作者:金蝶2024-09-164

二开-k3调用用户c#开发的功能

参考文档https://wenku.my7c.com/link/s/lH2bu

先给K3添加一个住控台链接

适用版本Wise15.0. Wise15.1

image.webp

image.webp

创建一个vb工程userdllloader.

创建一个类Application,名称与插入的脚本中的fclassname匹配;

image.webp引用kingdee k3base bridge interface 1.0组件;并再类中写下如上图代码;


subid请返回super,2开自己开发的功能不需要检查站点数;

callfunc中:

ffuncid是插入脚本中的fdetailfuncid;

K3ApsCshapProxy.proxyFactory对象是k3已存在的加载c#工程的代理;使用的是.net framework 2.0,因此要用k3已存在的代理对象,2开的工程必须是net framework 2.0开发的;否则无法加载;


Set dotNetDllProxy = CreateObject("K3ApsCshapProxy.ProxyFactory")            

If dotNetDllProxy Is Nothing Then                

Exit Sub            

End If            

dotNetDllProxy.AsmDllName = App.Path & "\UserCSharpPro.dll"  '组件所在的物理地址,把c#编译的组件放到k3erp目录下

dotNetDllProxy.AsmClassName = "UserCSharpPro.Cla

二开-k3调用用户c#开发的功能

参考文档https://wenku.my7c.com/link/s/lH2bu 先给K3添加一个住控台链接适用版本Wise15.0. Wise15.1创建一个vb工程userdllloader.创建一...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信