红鱼儿

公告

统计

  • 随笔 - 129
  • 文章 - 1
  • 评论 - 26
  • 引用 - 0

2019年6月23日

基于MQTT的串口数据转发器

摘要: 问: ComHub能做什么?ComHub使用MQTT协议,将串口数据经TCP分发出去.这种结构可以实现很多功能:1.COM-Over-TCP: 将COM数据使用TCP远程传送;2.COM多播:一个COM发出的数据,多个COM口接收;3.COM合并:多个COM口数据发送到一个COM上.下载地址:htt阅读全文

posted @ 2019-06-23 06:16 红鱼儿 阅读(30) 评论(0) 编辑

2019年6月18日

kbmMW均衡负载与容灾(1)

摘要: kbmMW为均衡负载与容灾提供了很好的机制,支持多种实现方式,现在看看最简单的一种,客户端控制的容灾和简单的负载均衡。 现在,我们将kbmMWServer部署到不同的服务器,或者在同一服务器部署多份实例,这样,我们会有一个服务的访问列表: 192.168.0.88:9000 192.168.0.88阅读全文

posted @ 2019-06-18 08:19 红鱼儿 阅读(30) 评论(0) 编辑

2019年6月11日

kbmMW 5.09.00是个必须升级的版本!

摘要: 这几天遇到的几个问题,从5.08.10升级到5.09.00,自然解决了! 所以建议大家都升级到这个版本。 例如我遇到的问题:阅读全文

posted @ 2019-06-11 12:34 红鱼儿 阅读(89) 评论(0) 编辑

2019年6月9日

在线程中使用ClientQuery注意的问题

摘要: 今天遇到奇怪的问题,在线程中建立一个TkbmMWClientQuery的临时对象q,及一个TkbmMWBinaryStreamFormat的临时对象bsf,第一次执行正常,再次执行时一直等待,也不产生异常,最后发现原来用q.DisposeOf,bsf.DisposeOf释放对象产生的问题,改成Fre阅读全文

posted @ 2019-06-09 22:05 红鱼儿 阅读(53) 评论(0) 编辑

2019年6月8日

Invalid property value

摘要: 又见这个错误!头几天同事遇到这个问题,我查到去年写的并按此解决了,原文在这里,查了半天,才查出是ftShortInt造成的这个错误。 当我们在设计期将ClientQuery.Active设置为True时,会产生这个问题,去ClientQuery.FieldDef中查看,发现取回来字段定义, 当把ft阅读全文

posted @ 2019-06-08 09:00 红鱼儿 阅读(73) 评论(0) 编辑

2019年6月4日

Troubleshooting: Cannot Run on an Android Device

摘要: 同事在他的开发环境中,在IDE中直接在手机上运行Android项目,结果出现这个错误,无法在手机上安装。 产生这个问题的原因,一般就是签名不对,这种情况,删除手机上装过的同名应用,就可以解决。当然,你也可以重做签名,让手机上已经安装的应用与要安装的应用用一样的签名。如何为app做签名,我有写过,可以阅读全文

posted @ 2019-06-04 09:07 红鱼儿 阅读(81) 评论(0) 编辑

2019年6月3日

SmartBinding与kbmMW#3

摘要: 前言 在SmartBinding #2中,我介绍了新的自动绑定功能,支持在Form设计器中直接定义绑定。不仅如此,kbmMW SmartBind还有更多很酷的功能,即将发布的kbmMW中的SmartBind,将支持绑定Grid的单元格,行或列以及多值表达式绑定和绑定简单常量等其他功能。 绑定Grid阅读全文

posted @ 2019-06-03 12:01 红鱼儿 阅读(98) 评论(0) 编辑

2019年5月26日

SmartBinding与kbmMW#2

摘要: 前言 在之前的文章中,我介绍了SmartBinding作为Delphi的一个新的易于使用和智能的绑定框架。介绍了包括绑定对象,列表,常规数据和可视控件,以及如何使用导航器,所有这些都用代码做了演示。 本文将重点关注下一个kbmMW版本中包含的新SmartBinding功能(SmartBinding 阅读全文

posted @ 2019-05-26 07:34 红鱼儿 阅读(157) 评论(0) 编辑

2019年5月15日

kbmMW 5.09测试报告(1)-Scheduler

摘要: 这个版本除了增加新的SmartBinding功能,同时提供了大量的功能更新以及bug修正。其中,SmartBinding的介绍,xalion已经第一时间写了初识kbmmw 中的smartbind功能,同时还写了XML-RPC和 JSON-RPC的支持文章。kbmMW的福音,向xalion敬礼!关于S阅读全文

posted @ 2019-05-15 23:31 红鱼儿 阅读(133) 评论(0) 编辑

2019年5月10日

kbmMWClientQuery判断一个字段是否修改?

摘要: function TForm5.IsFieldChanged(aDataSet: TkbmMWCustomClientQuery; aFieldName: string): Boolean; var i: TkbmNativeInt; pRec, pOrigRec, pOldRec: PkbmRecord; aOldV, aNewV: Variant; begin if A...阅读全文

posted @ 2019-05-10 16:52 红鱼儿 阅读(81) 评论(0) 编辑