2021年7月18日 星期日
初识kbmmw 的多语言支持 - xalion
xalion| 博客园_Delphi 窑洞 |18:16:00
现在越来越多软件开始支持多语言,Delphi IDE 自身很早也支持英语、法语、德语和日语。开发时也通过DLL 支持多语言,但是这种方式有很大的局限性。使用起来非常不方便。具体的介绍可以参见这一篇文章。 新版kbmmw使用配置文件实现支持多语言,而且非常灵活方便。下面...
2021年7月17日 星期六
kbmmw 5.16.0 发布 - xalion
xalion| 博客园_Delphi 窑洞 |21:15:00
We are happy to announce v. 5.16.00 of the most complete development toolkit for Delphi and C++Builder for building native modular and fast multi-tier
2021年7月15日 星期四
mormot2 THttpServer - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:35:00
mormot2 THttpServer THttpServer = class(THttpServerGeneric) /// main HTTP server Thread using the standard Sockets API (e.g. WinSock) // - bind to a p
mormot2 TRestHttpServer - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:31:00
mormot2 TRestHttpServer TRestHttpServer = class(TSynPersistentLock) /// HTTP/1.1 RESTFUL JSON mORMot Server class // - this server is multi-threaded a
2021年7月14日 星期三
d7 ansi和unicode相互转换 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |15:21:00
d7 ansi和unicode相互转换 Ansi转Unicode function AnsiToUnicode(Str: String): WideString; var LWideChar: PWideChar; Len: Integer; begin Len := (Length(Str) +
CnWizards_1.2.0.1038_Unstable.exe
Cnpack| Cnpack.org |07:36:00
* [专家包启动修复工具] 增加法语。_x000D_ * [代码输入助手] 修正一处排序问题,粘贴与撤销时隐藏列表。_x000D_ * [代码格式化] 修正一处 & 问题。
mormot multipart上传文件 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |06:15:00
mormot multipart上传文件 首先修改mormot的MultiPartFormDataEncode() function MultiPartFormDataEncode(const MultiPart: TMultiPartDynArray; var MultiPartContentTy
2021年7月13日 星期二
FastReport在设计期定义主从关系 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |17:17:00
今天同事问我怎么在设计期完全定义主从报表,我查了半天,官方给的实现方式都是在代码中定义好主表数据集的关系,然后在设计器中定义MasterData及DetailData两个Band,画上字段就OK了。 现在的问题是想在设计器中来控制,不要在代码定义从表的MasterDataSource指向主...
2021年7月9日 星期五
kbmMWClientQuery.Undo存的坑 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |18:45:00
在项目中使用了Undo方法,今天被同事发现一个坑,就是Undo后的记录还是被提交了! kbmMWClientQuery1.Append; kbmMWClientQuery1.FieldByName('fid').AsString:='4'; kbmMWClientQuery1.FieldByName
2021年7月7日 星期三
uniDAC AutoCommit属性的作用 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |17:20:00
TUniConnection有一个AutoCommit属性,字面意思是自动提交事务。那具体来说,就是当我们对数据库进行增、删、改操作时,自动提交事务,不用开发者来调用。 有一点要注意,TUniConnection的AutoCommit属性是全局的,那所有使用他的查询都被强制提交事务或不提交,但当...
2021年7月5日 星期一
RAD Studio 10.3.3 中的 Delphi Android 64 位支持 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |09:29:00
2019 年 11 月 21日发布的 RAD Studio 10.3.3 增加了对 Android 64 位平台的 Delphi 语言支持,IDE支持Android App Bundle。 RAD Studio 10.3.3的主要特性是对 Android 64 位平台的 Delphi 语言支持。 D
正确使用匿名线程 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |09:09:00
//你可能会遇到典型的“线程”话题,现在是新世代的Delphi编程,不再是“D7年代”了,一定要养成随时随地想着使用线程的习惯...... : function TAppIDAndUserAccount.setAppID( const cnstr, ASql: string): Boolean; v
2021年7月1日 星期四
ChinaCock定位控件的改造,动态申请需要的权限 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |16:46:00
procedure TCCAMap.StartLocation(); begin {$IFDEF ANDROID} PermissionsService.RequestPermissions([ JStringToString(TJManifest_permission.JavaClass.ACCE
2021年6月27日 星期日
uniGUI Roadmap 2021 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |17:51:00
我们隆重宣布2021uniGUI路线图!这主要是2021年的开发计划,为了让大家看的清楚,路线图中的每一项都有详细的说明。欢迎对此评论。 HyperServer支持服务器群集 此功能将允许 uniGUI 应用程序使用 HyperServer 在多台服务器上运行。这在我们之前的路线图中提到过,但?..
为app建立一个浏览器窗口 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |07:22:00
为了显示一个网页,我做了一个窗口,同样参考前面写过的为Android做一个ShowModal窗口。先看一下代码: unit Form.WebBrowser; interface uses System.SysUtils, System.Types, System.UITypes, System.Cl





冀公网安备 13098202000212号