找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 28966|回复: 34

[模式] U8按钮二次开发(按钮点击后调用C#.NET做的DLL)

[复制链接]
发表于 2011-7-22 10:47:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
有谁知道,在U8发货单中加入一个自己加入的审核按钮,点击审核按钮后如何能够调用自己做的C#.NET做的DLL类库,急!!!不能用VB6.0开发哦!!!
发表于 2021-4-6 15:49:52 | 显示全部楼层
利用C# 二次开发单据按钮最大的难点应该就是对象无法转换了,有次反编译查看了VB.NET开发的按钮代码,发现了一种方法可以获取表体、表头的数据。这种方法应该是利用了.net平台的反射技术了
首先我们除了U8的一些必要的dll文件外,还需要引入Microsoft.VisualBasic这个动态链接库。
写代码前还需要引用一下  using Microsoft.VisualBasic.CompilerServices;
可能比较繁琐,但至少是一种方式了,大致的意思就是获取对象objVoucher的数据或者函数,然后new object[]{} 里放入的是函数的参数

回复 点赞 拍砖

使用道具 举报

发表于 2016-10-15 22:46:25 | 显示全部楼层
还是VB吧,c#就算是能调用了,也操作不了表数据,因为获取出来的单据就没办法实例化,要是哪位大哥在姐弄得可以的话希望和我说一下
回复 点赞 拍砖

使用道具 举报

发表于 2014-4-22 11:01:32 | 显示全部楼层
貌似这个问题 没有人提供解决方案啊!真的要为个按钮去再用vb做了 看来
回复 点赞 拍砖

使用道具 举报

发表于 2016-3-3 15:20:52 | 显示全部楼层
系统原单据的开发最好使用VB进行开发,原生VB嘛!
回复 点赞 拍砖

使用道具 举报

发表于 2015-5-11 22:03:47 | 显示全部楼层
楼主这个问题解决了吗?能不能发个例子呀?
回复 点赞 拍砖

使用道具 举报

发表于 2011-7-22 12:41:00 | 显示全部楼层
用行为对象注册

点评

用行为对象注册?这不是要用到UAP开发中新建自己的单据页面吗?我不要这种,我需要像VB那样,在数据库表Meta库中的Meta数据库,表AA_CustomerButton中插入自己定义的按钮和DLL后。然后通过VB写的DLL类来调用自己写的事  详情 回复 发表于 2011-7-22 16:07
 楼主| 发表于 2011-7-22 16:07:06 | 显示全部楼层

用行为对象注册?这不是要用到UAP开发中新建自己的单据页面吗?我不要这种,我需要像VB那样,在数据库表
Meta库中的Meta数据库,表AA_CustomerButton中插入自己定义的按钮和DLL后。然后通过VB写的DLL类来调用自己写的事件处理方法,当然要能取到U8本身界面上的数据,VB我知道怎么做,但不知道为什么用C#.NET写的DLL类文件不行,不知道怎么办
发表于 2011-7-23 12:33:14 | 显示全部楼层
因为你的那种方式是要u8认识你的dll,u8是vb开发的,怎么能认识c#呢?
发表于 2011-7-23 12:33:47 | 显示全部楼层
所以,目前来讲,貌似不大可能
发表于 2011-7-29 20:50:14 | 显示全部楼层
C#  生成的文件 基本上还是源代码  如何调用 ....
 楼主| 发表于 2011-8-17 17:33:48 | 显示全部楼层
你创建项目的时候创建”类库“项目,窗体是用户自控件,然后编译就行了(会在你的debug文件夹下生成DLL文件)
发表于 2011-8-25 22:10:03 | 显示全部楼层
用行为对象注册
发表于 2011-9-6 16:15:39 | 显示全部楼层
学习uap开发。
发表于 2012-2-5 12:49:51 | 显示全部楼层
正在开始学习UAP的路过
回复 点赞 拍砖

使用道具 举报

发表于 2012-2-14 11:35:25 | 显示全部楼层
学习中。。
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-19 15:11:47 | 显示全部楼层
学习中。。。
回复 点赞 拍砖

使用道具 举报

发表于 2012-4-28 12:34:46 | 显示全部楼层
也想  不过也不会
回复 点赞 拍砖

使用道具 举报

发表于 2012-6-7 10:35:54 | 显示全部楼层
我也需要,真的很需要
回复 点赞 拍砖

使用道具 举报

发表于 2012-6-9 13:38:25 | 显示全部楼层
用API可以实现单据审核时调用自己的方法去实现软件外功能
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-12-4 16:05 , Processed in 0.090546 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表