kbmmw 5.04 发布
增加了一大波功能,消灭了一大堆问题,也肯定引进了一大票BUG.
We are happy to announce the release of our latest version of kbmMW.
Downloads are readily available for holders of active SAU's from the
portal at: https://portal.components4developers.com 5.04.00 Nov 02 2017 New stuff
=========
- Added OnAccessException event to TkbmMWCustomFileClient.
- Added Checksum, ChecksumEx, SameFile, SameFileEx,
LocalChecksum to TkbmMWCustomFileClient
Checksum(Ex) and LocalChecksum use SHA256 to calculate
checksum.
SameFile(Ex) calculates checksum on both local and remote file
and compares those.
On platforms supporting TkbmMWScheduler, the calculations are
run in parallel.
- Added WithObject and WithInterface to TkbmMWScheduledEvent to
allow piggybacking additional data to events.
- Added additional overloaded SynchronizedAfterRun and AfterRun
for anonymous procedures to TkbmMWScheduledEvent.
- Added WhenException methods to TkbmMWScheduledEvent to allow
handling exceptions.
- Added WaitRun(s) to TkbmMWScheduledEvent to allow pausing a
thread until an event has finished running.
- Added additional Run/RunNow methods to TkbmMWScheduler to
allow for scheduling multiple parallel jobs that will be run
under control of one scheduled event.
Only when all jobs has run, the scheduled event is considered
to have run.
- Added mwxonoPreferAttributes and
mwxonoAutoIdentifyArrayElement to
TkbmMWXMLObjectNotationOption.
mwxonoPreferAttributes controls if conversion from object
notation should prefer defining XML node values as attributes
or as elements.
mwxonoAutoIdentifyArrayElement controls if conversion from
object notation should include index (i) attribute to
precisely identify a row in an array.
- Updated many database adapters to prevent certain leaks on
exceptions.
- Added MaxFileSize to TkbmMWFileServiceDefinition to define
maximum size of file that is allowed to be received by the
server. Default no limit.
- Added TkbmMWVirtualConfigurationStorage to kbmMWConfiguration
unit. It allows for getting and storing configuration from any
type of medias.
- Added TkbmMWMarshal.Bytes2Memory function in kbmMWGlobal.
- Added ToString to IkbmMWAutoValue.
- Added kbmMWExplode function to kbmMWGlobal. It allows for
exploding strings with start and end tags as delimiters.
- Added PrettyChar2String function to IkbmMWLogFormatter.
- Made Char2PrettyChar function in IkbmMWLogFormatter
implementers public.
- Added support for detecting version of databases for some
databases in TkbmMWCustomConnectionPool.
- Added TkbmMWThreadONObject and TkbmMWThreadONArray to
kbmMWObjectNotation. They allows for multithreaded access to
the same base object notation object or array.
- Added additional support for CoInitialize and CoUnInitialize
for UNIDac adapter.
- Added BasicProperties property to IkbmMWAMQPChannel.
- Updated database adapter wizard to generate up to date code.
- Improved stability of TkbmMWFileService, TkbmMWFileClient and
TkbmMWFilePool.
- Improved error handling in kbmMWORM. Fixes
=====
- Fixed bugs in TkbmMWScheduler.
- Fixed compilation errors in AMQP on some IDE SKU versions.
- Fixed header properties not available under some circumstances
in AMQP.
- Fixed bugs in TkbmMWAuthorizationManager.
- Fixed bugs in kbmMWConfiguration.
- Fixed bugs in kbmMWHTTPUtils resulting in stack overflow.
- Fixed some null handling issues in TkbmMWObjectNotation.
- Removed leftover debug code from TkbmMWBPStringMaskPart.
- Fixed bugs in TkbmMWAMQPChannel.
- Fixed NULL marshalling issue in TkbmMWONNullableMarshal.
- Fixed kbmMWServer not instantiating minimum number of services
at startup.
- Fixed IDE Debug visualizers. Changes/minor additions
=======================
- Improved GetStreamEx and PutStreamEx to allow for retry on
failure in TkbmMWCustomFileClient.
- Generally improved exception and error handling in
TkbmMWCustomFileClient.
- Improved PutStreamEx to include offset and total file size in
server call.
- Improved TkbmMWSQLiteMetaData to support obtaining version
meta data and index info from older SQLite versions (pre
3.8.3)
kbmmw 5.04 发布的更多相关文章
- kFreeBSD 7.0于2013/05/04发布 桌面环境 GNOME 3....
kFreeBSD 7.0于2013/05/04发布 桌面环境 GNOME 3.4, KDE 4.8.4, Xfce 4.8, and LXDE
- KaOS 2016.04 发布,桌面 Linux 发行版
KaOS 2016.04 发布了,KaOS是一份桌面Linux发行,其特色在于最新版本的KDE桌面环境及其他流行的使用Qt工具包的软件程序.它最初基于Arch Linux,但从2013年四月起,开发者 ...
- DB 查询分析器 6.04 发布 ,本人为之撰写的相关技术文章达78篇
DB查询分析器 6.04 发布,本人为之撰写的相关技术文章达78篇 中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员 http://www.csdn.net/artic ...
- kbmmw 5.02发布
5.02.00 May 27 2017 Important notes (changes that may break existing code) ========================= ...
- kbmmw 5.01 发布
Important notes (changes that may break existing code) ============================================= ...
- KbmMW 4.5 发布
We are happy to announce the release of kbmMW v. 4.50.00 Professional, Enterprise and CodeGear Editi ...
- kbmmw 5.09 发布
New stuff ========= - Added kbmMWSmartBind.pas unit with optional kbmMWSmartBindVCL.pa ...
- 7月新的开始 - Axure学习04 - 发布与预览、菜单和表格元件、流程图和连接点、标记元件
Axure 的发布与预览 1.发布 2.生成html文件 常规:指定浏览器.工具栏的生成 页面.页面说明.元件说明.交互.标志(logo和描述).字体.移动设备等 3.发布到Axshare Axure ...
- Ubuntu 16.04 LTS今日发布
Ubuntu 16.04 LTS今日发布 Ubuntu16.04 LTS 发布日期已正式确定为 2016 年 4 月 21 日,代号为 Xenial Xerus.Ubuntu16.04 将是非常受欢迎 ...
随机推荐
- python爬虫----scrapy框架简介和基础应用
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以 ...
- mysql数据库分区及测试
1. 测试数据库是否支持分区 mysql可以通过下面语句判断是否支持分区: SHOW VARIABLES LIKE '%partition%'; 如果输出:have_partitioning YE ...
- 阿里云视频直播API签名机制源码
阿里云视频直播API签名机制源码 本文展示:通过代码实现下阿里视频直播签名处理规则 阿里云视频直播签名机制,官方文档链接:https://help.aliyun.com/document_detail ...
- 【环境配置】本地配置sublime text以及和远程linux设置sftp
工具: sublime text 2(mac版) 远程linux(centos 7系) securCRT(for mac) [本地安装并配置securCRT(for mac)] 关于配置: 1.解决终 ...
- Union and Intersection of two sorted lists 并集和交集
跟面试官确认是arrayList还是singly-linked list /* Union 并集:两个升序的list a, b, 返回其并集(升序排序)*/ public class UnionTw ...
- 使用python语言计算n的阶乘
计算“1x2x3x4” def factorial(n): result = n ,n): result *= i return resultdef main(): print factorial(4 ...
- java中钩子方法的概念
钩子方法源于设计模式中模板方法(Template Method)模式,模板方法模式的概念为:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新 ...
- 微信小程序 wxml中的属性记录
1. view 标签中的属性 style 中的参数 margin-top:10px; (向上距离) display : flex; (display : flex 容器声明) flex-direc ...
- php ActiveMQ的发送消息,与处理消息
我们以一个简单的用户注册为例,当用户点击注册按钮后,我们发送一个消息,后台php接收到该消息然后处理. 1.php代码如下: <?php $stomp = new Stomp('tcp://19 ...
- css布局之头尾固定中间高度自适应
被这个问题困扰了很久.大神别鄙视我,我是搞后台开发的....试过了很多方法,比如设定高度100%.同事用的js计算高度,我对js设置的方式一直觉得不够好,尽管设置高度为100%的方式更差,直到发现了一 ...