随笔 - 156  文章 - 3 评论 - 447 trackbacks - 0

摘要: 一直以来,delphi 的网络通讯层都是以indy 为主,虽然indy 的功能非常多,涉及到网络服务的 各个方面,但是对于大多数多层服务来说,就是需要一个快速、稳定、高效的传输层。Delphi 的 datasnap 主要通过三种实现数据通讯的,一种是大家恨得牙痒痒的indy,另外一种是通过iis 的阅读全文
posted @ 2016-12-25 15:30 xalion 阅读(653) 评论(2) 编辑
摘要: 经常有人提到kbmmw 4.93.10 的64 位版本没有32位版本稳定。 经过官方确认,是delphi 编译器生成64 位代码内存偏移地址的错误。 在kbmMWGlobal.pas 中 有一个函数kbmMWGetCurrentThreadID, 如下: 此函数在64 位里面,编译器出来是这个 可以阅读全文
posted @ 2016-11-28 12:00 xalion 阅读(138) 评论(0) 编辑
摘要: 自从今年苹果强制新上架的APP 必须支持Ipv6,很多原来需要网络支持的APP 就没法上架了。 别的我们就不说了,先说说kbmmw 中,如何解决这个问题。 要测试你的app 是否支持ipv6, 首先要搭建IPv6 的测试环境,最简单的方法就是利用mac 来生成一个 共享的虚拟Ipv6 网络。具体搭建阅读全文
posted @ 2016-09-25 20:50 xalion 阅读(191) 评论(2) 编辑
摘要: 废话少说,如何使用KBMMW 做个过渡,使IOS 可以使用JAVA 的服务? 其实KBMMW 本身就要java service 的服务,但是为了把这个问题说清楚,我手工做一个例子。 首先,要使用JAVA 服务,JRE 是肯定要安装的。没有安装的话,自己去java.sun.com 去下载。 安装完毕,阅读全文
posted @ 2016-07-31 12:34 xalion 阅读(211) 评论(0) 编辑
摘要: 例行更新,主要是bugfix. 4.93.10 June 4 2016 Important notes (changes that may break existing code) * Fixed compilation for D2009. Notice that some features ar阅读全文
posted @ 2016-06-05 10:36 xalion 阅读(656) 评论(2) 编辑
摘要: 作为一个服务器端的应用,最基本的要求就是稳定,当然要做一个稳定的服务器端,需要涉及到很多方面, 内存泄露就是稳定的一个致命杀手,因为服务器的物理内存是有限的,即使一个功能有很小的内存泄露,经过 长时间的运行,也会累积成一个非常大的内存泄露,导致服务器内存耗尽,系统崩溃。因此珍惜服务器资源是 开发者必阅读全文
posted @ 2016-06-04 14:23 xalion 阅读(350) 评论(3) 编辑
摘要: 从去年开始,kbmmw 慢慢增加内涵,除了完善各种服务外,陆续增加和扩展了作为一个中间件必须有的功能, 例如,权限管理、日志系统、调度系统、内存调试等功能。 今天给大家介绍一下kbmmw 的调度事件,调度事件的主要目标就是”在指定时间干,必须干“,不是“爱干”不干,是“必须干” :)。 在传统的de阅读全文
posted @ 2016-05-30 23:17 xalion 阅读(252) 评论(0) 编辑
摘要: 可喜可敬,作者非常勤奋,跟上了delphi 10.1 的步伐。阅读全文
posted @ 2016-04-24 19:02 xalion 阅读(469) 评论(1) 编辑
摘要: Linux Essentials for Delphi Developers There is currently no way using Delphi to target Linux. Long ago there was a thing called Kylix that worked on 阅读全文
posted @ 2016-04-17 11:51 xalion 阅读(553) 评论(0) 编辑
摘要: We are happy to announce the release of kbmMW Professional and Enterprise Edition. Yet again kbmMW continues to set the bar for what an n-tier product阅读全文
posted @ 2016-04-04 11:04 xalion 阅读(281) 评论(0) 编辑