随笔 - 159  文章 - 3 评论 - 452 trackbacks - 0

摘要: 前两天kbmmw 发布了5.0 版。里面一个非常令人兴奋的特性就是原生内部支持http.sys. 有关http.sys 的介绍及优势,我就在这里不多说了,大家可以参照一下我以前的文章。 关于http.sys 的最大优势就是web 服务,我今天就以此为例,在kbmmw中建一个使用httpsys的 we阅读全文
posted @ 2017-02-25 11:13 xalion 阅读(83) 评论(0) 编辑
摘要: 经过大半年的等待,kbmmw 的新版终于来了。经过近5年的打磨, kbmmw 的版本号升级到5了。kbmMW is a portable, highly scalable, high end application server and enterprise architecture integra阅读全文
posted @ 2017-02-22 21:11 xalion 阅读(116) 评论(1) 编辑
摘要: 原文地址:http://chapmanworld.com/2016/12/29/configure-delphi-and-redhat-or-ubuntu-for-linux-development/ 方便大家使用,直接转过来。 Image courtesy of Jim McKeeth. Imag阅读全文
posted @ 2017-02-05 23:41 xalion 阅读(201) 评论(1) 编辑
摘要: 还有更方便的客户端调用方法 由于目前新版还没有发布,目前只有这些内容。阅读全文
posted @ 2017-01-31 20:33 xalion 阅读(103) 评论(0) 编辑
摘要: 一直以来,delphi 的网络通讯层都是以indy 为主,虽然indy 的功能非常多,涉及到网络服务的 各个方面,但是对于大多数多层服务来说,就是需要一个快速、稳定、高效的传输层。Delphi 的 datasnap 主要通过三种实现数据通讯的,一种是大家恨得牙痒痒的indy,另外一种是通过iis 的阅读全文
posted @ 2016-12-25 15:30 xalion 阅读(956) 评论(3) 编辑
摘要: 经常有人提到kbmmw 4.93.10 的64 位版本没有32位版本稳定。 经过官方确认,是delphi 编译器生成64 位代码内存偏移地址的错误。 在kbmMWGlobal.pas 中 有一个函数kbmMWGetCurrentThreadID, 如下: 此函数在64 位里面,编译器出来是这个 可以阅读全文
posted @ 2016-11-28 12:00 xalion 阅读(168) 评论(0) 编辑
摘要: 自从今年苹果强制新上架的APP 必须支持Ipv6,很多原来需要网络支持的APP 就没法上架了。 别的我们就不说了,先说说kbmmw 中,如何解决这个问题。 要测试你的app 是否支持ipv6, 首先要搭建IPv6 的测试环境,最简单的方法就是利用mac 来生成一个 共享的虚拟Ipv6 网络。具体搭建阅读全文
posted @ 2016-09-25 20:50 xalion 阅读(206) 评论(2) 编辑
摘要: 废话少说,如何使用KBMMW 做个过渡,使IOS 可以使用JAVA 的服务? 其实KBMMW 本身就要java service 的服务,但是为了把这个问题说清楚,我手工做一个例子。 首先,要使用JAVA 服务,JRE 是肯定要安装的。没有安装的话,自己去java.sun.com 去下载。 安装完毕,阅读全文
posted @ 2016-07-31 12:34 xalion 阅读(219) 评论(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 阅读(681) 评论(2) 编辑
摘要: 作为一个服务器端的应用,最基本的要求就是稳定,当然要做一个稳定的服务器端,需要涉及到很多方面, 内存泄露就是稳定的一个致命杀手,因为服务器的物理内存是有限的,即使一个功能有很小的内存泄露,经过 长时间的运行,也会累积成一个非常大的内存泄露,导致服务器内存耗尽,系统崩溃。因此珍惜服务器资源是 开发者必阅读全文
posted @ 2016-06-04 14:23 xalion 阅读(382) 评论(3) 编辑