红鱼儿

2021年3月25日

kbmMW 5.14 SmartBind TBindings.Clear遇到的一个问题

摘要: procedure TForm3.Button1Click(Sender: TObject); begin FBindings := TkbmMWBindings.Create; FBindings.Bind(DisplayDataSet, 'f1', ListView1, '#Text1'); / 阅读全文

posted @ 2021-03-25 20:44 红鱼儿 阅读(124) 评论(0) 推荐(0) 编辑
uniDAC 8.4.1一个严重的bug

摘要: 近期升级uniDAC到最新版本,发现kbmMW Server无法正常运行,经群友菜鸟的努力,找到了问题所在:初步查明是字符串的长度问题,字符串到数据库长度只有1个字节。下面是他修改的代码: 所在单元DBAccess.pas 为此问题,菜鸟解决到半夜1点,感谢他! 下面是另一种改法,更好,建议按下面修 阅读全文

posted @ 2021-03-25 16:25 红鱼儿 阅读(545) 评论(2) 推荐(0) 编辑
Delphi Event Bus进阶(三)如何使用通道?

摘要: Delphi Event Bus支持简单的通道,使用他分三步: 1.定义通道方法: [Channel('MemoChange')] procedure OnMemoChange(aMsg: String); 2.注册接收通道消息的对象: procedure TfrmThird.FormCreate( 阅读全文

posted @ 2021-03-25 16:22 红鱼儿 阅读(439) 评论(0) 推荐(0) 编辑
从delphi 10.3到delphi 10.4的改变实务

摘要: 从delphi 10.3到delphi 10.4的改变实务,这是一篇非常详实的文章,转贴过来,向作者表示感谢。 阅读全文

posted @ 2021-03-25 16:21 红鱼儿 阅读(443) 评论(0) 推荐(0) 编辑
uniDAC 8.4.1 database is locked

摘要: Delphi升级到10.4.2,同时升级uniDAC到8.4.1,今天遇到一个问题,注销功能,提示这样一个信息:database is locked. 猜到可能是uniDAC升级带的问题,于是找到uniConnection,如下图,改LockingMode为imNormal,问题解决!这运气还好的了 阅读全文

posted @ 2021-03-25 16:17 红鱼儿 阅读(175) 评论(0) 推荐(0) 编辑
调整Delphi IDE代码的行间距

摘要: 朋友告诉我的,一试还真行: 如果能随意调节就完美了! 后续发现,这样设置会产生高亮显示关键字时,显示错误的情况,无耐又改了回去。 阅读全文

posted @ 2021-03-25 15:06 红鱼儿 阅读(254) 评论(0) 推荐(0) 编辑