正文内容加载中...
posted @ 2021-05-27 02:28 似水@流年 阅读(3) 评论(0) 推荐(0) 编辑
摘要:主Form建议多页面程序,一般都将子Form存放在一个List里, procedure TForm1.FormCreate(Sender: TObject); begin FList:=TStringList.Create; form2:=tForm2.Create(Application); Fo 阅读全文
posted @ 2021-04-18 00:56 似水@流年 阅读(12) 评论(0) 推荐(0) 编辑
摘要:N久以前,也不知道是多久了,用友开始自带实施工具,可以将Excel里的数据导入系统生成单据了。 但是必须按他的模版来,而且他模版有很多的字段。用户并不可以按需增减,或为了方便前后调动字段列。 如果只是两次导入,那么还可以手工修改数据文件,如果多了真是没有办法!! 前段时间应客户要求,针对他的数据文件 阅读全文
posted @ 2021-04-10 21:45 似水@流年 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Delphi function 函数的返回值,也就是Result,建议直接在函数开始就做一些初始化 例如下面的代码 procedure TForm1.FormCreate(Sender: TObject); var i:Integer; str:string; begin Memo1.Lines.C 阅读全文
posted @ 2021-04-10 21:26 似水@流年 阅读(32) 评论(0) 推荐(0) 编辑
摘要:原文见https://blog.marcocantu.com/blog/2020-december-Delphi-const-string-params.html。 大概的意思看以下代码 TForm1 = class(TForm) SpeedButton1: TSpeedButton; proced 阅读全文
posted @ 2020-12-24 22:28 似水@流年 阅读(120) 评论(0) 推荐(0) 编辑
摘要:原版本见之前的链接 https://www.cnblogs.com/wuxi15/p/9752290.html 也许你会问,这个API用友都提供了,为什么要用你第三方的。现在我要以回答你 用友的API,最起码t+的OpenAPI生成的单据是无法进行单据关联的。而我的API最新版本正在做单据关联这块。 阅读全文
posted @ 2020-12-24 22:18 似水@流年 阅读(206) 评论(0) 推荐(0) 编辑
摘要:本文,其他语言的开发者请绕开,用SDK直接解决!! 这里先说一下,加密时要用的不是AESKey,而是AppID。 然后,我们在做消息回复加密时,要用到一个签名, 验证方式: 1. 开发者计算签名,dev_msg_signature=sha1(sort(Token、timestamp、nonce, m 阅读全文
posted @ 2020-12-15 03:13 似水@流年 阅读(90) 评论(1) 推荐(0) 编辑
摘要:之前做了t+的http API。这段时间闲着没事,打算基于t6u8也做一个HTTP API 接口,这里说说这个http 接口的作用 这个接口主要是针对不熟悉用友的开发者做的,这样第三方软件如果需要对接用友,开发者不需要去熟悉用友的数据结构,直接通过http 调用我的接口就可以了。 由于是通过http 阅读全文
posted @ 2020-11-25 23:00 似水@流年 阅读(234) 评论(0) 推荐(0) 编辑
摘要:对接快递单每个快递商家的接口都不同,但基本大同小异,主要的算法都是md5 和Base64。一般提供的Demo都不会有Delphi的。其实md5和Base64Delpi都自带了。 base64一般都不会有问题,主要是md5,很多用Delphi对接的,主要的问题都是出在这里。下面我分享对接两个不同快递接 阅读全文
posted @ 2020-04-21 15:45 似水@流年 阅读(380) 评论(0) 推荐(1) 编辑
摘要:经过几天的构思,和两天的代码。主要是对Web方面不是很熟,终于对t+固定资产二维码工具升级,目前己经支持微信扫码查询,实时更新固定资产信息了。服务端还是那个样子,当然里面的代码也改了。 服务端必须保存开启状态,否则扫码后无需查询 二维码打印工具,是在上一版本的基础上进行修改的。不做Web版打印二维码 阅读全文
posted @ 2020-04-14 22:45 似水@流年 阅读(382) 评论(0) 推荐(0) 编辑
悠悠记得当天笑 仿佛入迷 又带一点惘 种种喜悦 令人为你鼓掌 眉飞色舞千千样 你是个妙人 是个少年狂