随笔分类 -  Delphi

Delphi 相关
摘要:尽量不要在存储过程里自己使用事务 begin tran 要在执行端 即EXE端去 捕捉错误。有错误则回滚事务 原因: 比如EXE 用ADO 默认是超时30秒 如果过程超时了,就算过程里面写了begin try 去捕捉也捕捉不到的,不会执行到rollback tran 还有一些其他情况,有时候修改过程 阅读全文
posted @ 2021-09-04 15:56 Tag 阅读(90) 评论(0) 推荐(0)
摘要:最近接触多线程的使用,要使多条新线程工作顺利的话。写代码真的要比平时更多加注意,还有思路要清晰。先思考好任务的执行顺序再来写代码 1.本次用到TEvent 事件来同步。结果自己粗心大意复制代码,其中一个Event的name参数 一样了,导致,老是不同步。这点要注意 要么就name不给 2.由于Tev 阅读全文
posted @ 2021-04-12 14:08 Tag 阅读(127) 评论(0) 推荐(0)
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, dxGDIPlusClasses; t 阅读全文
posted @ 2021-03-25 15:40 Tag 阅读(314) 评论(0) 推荐(0)
摘要:delphi 华为云AKSK签名 难点主要是用的D7开发的,签名算法要求是rsa256 。网上找资料后是调用libeay32.dll 函数来实现签名。 从网上找到libeay32.pas 1 (***************************************************** 阅读全文
posted @ 2020-11-14 13:42 Tag 阅读(658) 评论(0) 推荐(0)
摘要:如果同一窗体有多个按钮的话,追踪源码发现最后是taborder来的 如: 在空白窗体上拖入两个button (btn1,btn2) 如果在btn2设置default = True 运行后,默认焦点还是在btn1上。需要把btn2的taborder设置为0才可以。 如此看来还是以taborder 来认 阅读全文
posted @ 2020-11-14 11:49 Tag 阅读(621) 评论(0) 推荐(0)
摘要:转https://blog.51cto.com/kinwar/1686710 代码将导致 ADO 在 WHERE 子句中包括的每个字段。如果您想确保所做的当前用户更新才会成功如果为表格中的行中的任何字段中不进行了任何更改,将"更新条件"属性中使用此值。 此属性可用的常数,如下所示: adCriter 阅读全文
posted @ 2020-04-22 11:28 Tag 阅读(187) 评论(0) 推荐(0)