论坛


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

« 上一页

下一页 »