关于kbmMW TDateTime转成TDate的bug修正

在昨天的项目中,想从服务器调用一个时间返回给客户端,但是明明查询的是datetime格式的,怎么就到了客户端变成date了,其他的一段被吃了? 请教清幽傲竹,他说红鱼儿博客上有提及此错误。 遂到鱼儿的博客上翻找一二。 其解决方案原文如下: 最新版本的kbmMW,当表中有TDateTime字段时,客户端ClientQuery取的是TDate字段类型,这不对。解决方法是注释掉TkbmMWCustomUNIDACQuery.PerformRefreshDefinitions方法中的这一行: //ftD

关于在添加kbmMWClientQuery时出现连接失败的总结

最近由datasnap转移到Kbmmw,经过几天的琢磨,总算有点入门了。 经过折腾发现Kbmmw确实在实际中能省去很多的代码量,前提还是需要一定的时间去琢磨它的功能。 由于有时在客户端添加一个kbmMWClientQuery,点击会出现connection lost… 之类的提示,当初我以为是服务端和数据库都没连接的缘故,但是其实不是。 解决的方法是,将kbmMWClientConnectionPool1 连接池的状态变更下,再去点击query你会发现,连接上了。 这是一个小细节的问

关于对kbmMW返回流到客户端的修正

近期开始折腾Kbmmw,由于资料尚少,洞主 是引入Kbmmw的先驱,只能看他的文章了,但是看到例子kbmMW返回流到客户端,发现怎么都调试不成功。 一直报错! 由于洞主写的代码较早,现在的Delphi版本较以前语法有差异。 原来问题有2处。 1.服务端:  将 fs:=Tfilestream.Create('D:\picture\'+args[1]); 改为 fs:=Tfilestream.Create('D:\picture\'+args[1],fmS

javac 不是内部或外部命令,也不是可运行的程序

                这个问题从网上翻查了很多,始终围绕环境设置,但是设置来设置去都是不对。 最终解决方案如下: 把中文去了改成英文的路径 环境变量配置如下: JDK环境变量配置:  如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.8.0_72,那么就在系统变量里(当然也可以在用户变量里)点新建:  变量名:JAVA_HOME  变量值:C

程序正常但是没图标现象解决

                最近电脑开机后发现桌面软件图片没有了,恶心的一笔,强迫症啊,实在不习惯。 找来找去问题出在图标缓存上。 解决方案如下: 新建bat文件,代码如下。   rem 关闭Windows外壳程序explorer   taskkill /f /im explorer.exe   rem 清理系统图

关于FastReport运行时报错“Class TfrxRichView not found”的问题

                  解决的办法是将FastReport控件面板中的TfrxRichObject控件拖放到窗体中即可,对于其它类似的报不到类的错误也可这样处理。 还有一个办法就是直接在Interface中uses对应的单元,TfrxRichObject对应的单元是frxRich。