[QDB] QDataSet 支持主从表方式说明

QDataSet 做为 QDB 的重要组成部分,目前已经支持主从表的设定。QDataSet 的主从表支持与一般的数据集略有不同,我做了一些简化和增强处理。设定主从表第一步与一般的数据集没有什么不同,设置从表的 MasterSource 为主表的数据源( DataSource ),但接下来就有所不同了: 1、直接通过设置

[QPlugins] 插件引擎的微内核都有什么?

QPlugins 会实现一个微内核,但微内核并不意味着功能的削弱,反而因为微内核,从而使整个插件引擎更具有灵活性和可塑性。 微内核负责什么? 目录 这个目录是插件提供的服务的目录,它是面向服务的优化的。为啥不是面向插件优化,这是因为我们在程序设计时,更关心的是能不能提供某项服务,而不是要关心那个插件提供了这项服务,因此

[QDB] QDB 数据交互过程简介

QDB 的开发目前已经基本进入正轨,各项功能完成的七七八八,剩下的主要的问题在于各种转换器和数据提供者的编写工作,就是按需编码了。 现在,我们来了解一下 QDB 与数据库的交互过程,希望能对第三方开发转换器和数据提供者有一些启发作用,更好的将 QDB 应用于实际业务中。 一、数据的获取 QDB 的数据来源有两种: 通过

[DCEF3] Delphi 与网页中 JavaScript 交互控制

本文基于 bccsafe 编写的 TDcefBrowser : 项目开源网址 作者博客,感谢作者的帮助。   我们许多时候需要程序和网页中的 JavaScript 脚本进行交互执行,或者获取网页中 JavaScript 变量的值。本文提供了在使用 TDcefBrowser 做为浏览器时的一种解决办法。也许你早

QWorker演示-在作业完成时自动调用处理函数

群里有好几个朋友要这个东西,我一直觉得不如直接在作业中自己调用的好。今晚阿木再次提起,就决定写一个辅助类给大家,供大家参考改进。这个功能就不集成到 QWorker 里了,做为一个扩展存在吧。 下面是全部代码: type TQInlineJob = class protected FJobProc: TQJobProcA

[QDB] FireDAC->QDB 转换过程中可能存在的问题

FireDAC <-> QDB 之间的转换器目前已经基本就绪,目前已知问题如下: 1、QDataSet 目前不支持数组类型的字段,所以,尝试转换时,相应的字段将无法完成。 2、由于 Extended 类型在 Win32 平台中,占用10个字节,而在其它平台,都等价于 Double 类型。QDB是通过目标编译

[QScript] – 一个原型验证程序对比结果

QScript 目前还只是镜中花,但并不妨碍我们先去看看它的未来。今天中午想到一个设计方案,下午进行一个原型的编码设计和测试,得出的结果很令我欣喜。 测试只是一个简单的整数循环 100 万次,对应的代码可以用 Pascal 或 C++ 表示如下: 【Pascal】 var I:Integer; begin I:=0 w