zoukankan      html  css  js  c++  java
  • kbmmw 5.12 发布

    支持Delphi 10.4

    支持内置客户端更新 

    New stuff

            =========
            - Added RAD Studio/Delphi/C++Builder 10.4 support.
            - Added new TkbmMWUpdateClient and TkbmMWPooledUpdateClient components which communicates with a
               file service (default named KBMMW_UPDATE) to handle automatic update of Win32/Win64 software.
            - Added OnBeforeConnect event to TkbmMWCustomTCPIPIndyClientTransport and descendants.
               Useful for setting up SSL connection.
            - Added new SSL client and server demo.
            - Added kbmMW ORM function QueryDataset(const ATable:TkbmMWORMTable; const AQueryString:string;
                                                   const AParams:TParams; const ATransaction:TkbmMWTransaction = nil;
                                                   const AOptions:TkbmMWORMQueryOptions = []):TDataset
            - Added elevation features to TkbmMWProcess for Windows.
            - Added HopCountHandleResponse property to kbmMWCustomClientMessagingTransport. It is default 1
               It can be used to define how many hops are allowed in the hop trace for a return response
               in a messaging setup before it is no longer handled as a response for the local client.
               Usually the hopcount will be 1 when forwardrequest and forwardresponse methods are used.
               However if simple message forwarding is used, the hopcount will continue to increase, and
               may thus be 2 or 3 or similar when the response arrives at the originating request client.
            - Added kbmMWGenerateUniqueTempDirectory to kbmMWGlobal.pas
            - Added overloaded kbmMWImplode to kbmMWGlobal.pas
            - Added IgnoreException to IkbmMWScheduledEvent. If set exceptions will allow RunDone methods to run,
               else RunDone methods will be skipped on exception.
     
           Changes/minor additions
            =======================
            - Refactored TkbmMWFileClient and TkbmMWPooledFileClient.
            - Added OnSubscribedMessage and OnUnsubscribedMessage to TkbmMWCustomSAFServerTransport.
               Useful for detecting/debugging/logging if the node is subscribing for an incomming message or not.
            - Updated FileService to be able to desribe blockSize, rootPath and maxFileSize in Smart service format.
            - Changed function kbmMWUnsignedDigitCount to support cardinal and uint64.
            - Changed function kbmMWSignedDigitCount to support integer and int64.
            - Changed TkbmMWSQLXMLData.GetFieldValue to return nil on unknown field reference rather than except.
            - Changed kbmMW_Arg attribute to use 'name' rather than 'index' for its naming.
     
            Fixes
            =====
            - Fixed WaitRun executed in main thread, to correctly continue after scheduled event has excepted due to user code.
            - Fixed WaitRun executed in main thread, to correctly continuedespite one of the Synchronized forms are used and
               thus may happen "later" to avoid thread stalling conflicts between main thread and synchronized thread.
            - Fixed Params not provided for all relevant calls internally in kbmMW ORM.
            - Fixed Pro compilation errors.
            - Fixed bug not setting size on autodetected fields containing only NULL values in kbmMWSQLJSONAPI.
            - Fixed incorrect free's in AMQP client.
            - Fixed SmartBind to datasources to detect dataset structure changes.
            - Fixed SmartBind dateTimeStyle variations bug.
  • 相关阅读:
    Webpack 入门指迷--转载(题叶)
    浏览器工作原理理解
    Knockout.js初体验
    node.js链接mysql
    2020年度春季学习总结--第二周
    Python 爬取 热词并进行分类数据分析-[安全性改造]
    以 CheatEngine 为例的六个质量属性
    2020年度春季学习总结--第一周
    软件架构师如何工作-个人见解
    Steam 游戏 《Crashlands(崩溃大陆)》修改器制作-[先使用CE写,之后有时间的话改用CheatMaker](2020年寒假小目标12)
  • 原文地址:https://www.cnblogs.com/xalion/p/13021787.html
Copyright © 2011-2022 走看看