[QJSON] 更新:使用 Equals 来判定两个 JSON 的内容是否一致

QJSON 新版重新实现了一个 Equals 函数,来判定两个 JSON 对象的内容是否一致。用法也很简单: JSON1.Equals(JSON2); 两个JSON的对象的内容,如果完全一致,则返回 True ,存在不一致的内容,则返回 False。 这里,所谓的一致是指:名称、类型和值三者皆相同,如下面的JSON对象

[Delphi] 进制转换之10进制与34进制互转

嗯,今天阳光明媚,空气清新,心情愉快,还不忙。正好有人说到进制转换,就试着做了一下。 此处省略一千字的废话。。。。 先上图: 下面直接上代码,希望大家能看明白。

  34进制,不好优化。要是32进制,除法的地方和乘法地方,应该可以换成移位操作。

[C++] C++ Builder 中 Ansi 编码的字符串在Android/iOS程序中显示的问题

呃,这个问题说起来,其实也不麻烦,C++ Builder 本身在 TEncoding 做了处理,但是,可能用起来还是不够舒服,毕竟 Delphi 的 TBytes 在 C++ Builder 里用,还是感觉怪怪的。 不过,可以告诉大家一个好消息,AnsiString 在 Delphi 中虽然不可用,但是,在 C++ 中

[技巧] Pg2MSSQL数据同步工具简介

Pg2MSSQL是swish群主开发的一个可以同步PostgreSQL、MSSQL的工具软件,使用了我们熟悉的QWorker作为引擎,可以高效的并发执行数据库同步任务。 您可以到QDAC官方群或者本站下载页面找到Pg2MSSQL的下载地址,并免费使用部分功能。如果您觉得好用,可以和swish联系购买注册码。详细的注册信

[FMX] 一个生成二维码的函数

需要用到 DelphiZXingQRCode 单元,这个单元可以到作者的官网去下载。这个函数只是一个简单的封装:

用法:调用这个函数,返回一个TBitmap,你用来显示也好,干啥也好不用了释放了就好,没啥可说的。 至于 VCL 的版本,愿意就自己改一个吧

[RVMedia] 通过 TRVMicrophone 将音频录制为 WAV 文件

好吧,声明一下,本文需要修改RVMedia 本身的源码,RVMedia 4.0.2 本身是不支持这一功能的,所以,如果你想要支持这一功能,需要对 RVMedia 打补丁。因为不想对RVMedia 进行大手术,所以改的内容尽量少,剩下的事情由额外的东西来解决: 1、打开 MRVTypes.pas,为 RVMedia 打第