【付费教程】Delphi 下基于 QWorker 的多线程编程之三:实战

【价格】 以人民币计价: 个人用户:50元 企业用户:300元   【视频长度】 ≥ 51 分钟 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1364×768 【教程源码】 包含示例工程源码 【上架时间】 预计 2016 年 5 月 6 日 【付款方式】 申请加入 QDAC 视

[杂谈] iOS 开发跳坑记:使用 NSSet 对象

Delphi 中开发 iOS 程序中,许多地方需要一个 NSSet 类型的参数,但是,怎么使用很伤脑筋。可怜的少的可怜的文档,都不如我的 QDAC 了(至少俺绝大部分代码有函数注释,这连个注释都没有)。为了搞明白怎么用,本人利用了源码搜索大法,搜索 Delphi 自带的 Source 目录下,看看它自身是如何使用的。整

[杂谈] 在 Delphi 中开发 iOS 程序使用非默认框架的步骤

1、使用 SDKTransform 转换生成框架的接口文件,具体参考 前面的一篇 试用笔记。 2、将生成的接口文件放到程序的目录搜索路径中,以便引用。 3、在程序中的 uses 单元中加入对框架的引用。 4、确保在使用之前框架对应的扩展库已经加载,这里提供一个函数,用来完成这一工作: uses Sysutils,iOS

[转]红鱼儿:Delphi berlin 如何自定义Listview外观样式

访问原文请点击 这里。 这个版本的Listview终于支持自定义Item的显示样式,也是这版本的卖点之一。参考Help,我们来看看,如何使用这个功能,来自定义Item的样式。 首先,通过ListView的ItemAppearance属性,具体就是在设计期,双击他,进入定义样式面版。在这里,我们可以定义Footer,He

[转]红鱼儿:TNetHttpClient支持异步访问(Delphi 10.1 Berlin)

访问原文请点击 这里 Delphi 10.1进一步改进自Delphi 10带来的Http访问控件TNetHttpClient,支持异步访问,同时增加ConnectionTimeout及ResponseTimeout两个超时属性。你也许会问,这有什么?其他的语言早就有了,而我想到的确实别看这些常规的功能增加,他可以跨平台

[杂谈] SDKTransform 试用笔记

SDKTransform 是 RadStudio 10 Berlin (后面称Berlin)里带的转换工具,可以将 iOS 或 OSX SDK 里的头文件转换为 Delphi 的接口文件。它是一个命令行工具,所以,需要你手动去在命令行下运行。 要使用它,你需要: 到 CLang 的官方去自行下载 CLang,然后安装,

[QWorker] 更新:修正了枚举作业状态的两处问题并修改了 At 函数一个重载的行为

【更新说明】 1、EnumJobStates 返回的运行中作业状态时,IsRunning 标志位设置不正确; 2、PeekJobState 正在运行作业的信息没有正确处理; 3、修改了 At 传递日期时间类型为参数的行为,原来忽略日期时间部分的日期部分,现在改为不忽略日期时间类型中的日期部分; 【严重程度】 中 【推荐

[杂谈]Delphi/C++ Builder 10.1 柏林更新内容简译

原文太长,我就不全文翻译了,以意译为主。 1、安装程序更新 新的安装器让你快速安装基本的功能,然后通过 Feather Installer 来安装额外需要的功能,从而加快安装速度,减少不必要的带宽占用。 2、FireMonkey 更新 Android 6.0 支持 新增 TAddressBook 来访问联系人信息 St

【付费教程】Delphi 下基于 QWorker 的多线程编程之二:进阶

本节是基于 QWorker 的多线程编程的四节课程的第二节,侧重讲解 QWorker 的教程基本用法。本视频以 Delphi 录制,但由于 Delphi 和 C++ Builder 使用同一 IDE,所以绝大部分内容同样适用于 C++ Builder。 【价格】 以人民币计价: 个人用户:50元 企业用户:300元 【

【付费教程】Delphi 下基于 QWorker 的多线程编程之一:基础

基于 QWorker 多线程编程由于知识点较多,将分四节课讲解。前两节侧重讲解 QWorker 的教程基本用法,后两节侧重与高级的用法及设计思路剖析。本视频以 Delphi 录制,但由于 Delphi 和 C++ Builder 使用同一 IDE,所以绝大部分内容同样适用于 C++ Builder。 【价格】 以人民币

[杂谈] Access volation 的前因后果

Access volation 直译过来是访问违例,说的直白点,就是不按规矩访问内存的内容,我们一般称为 AV 错误。那么,访问内存的内容需要啥规矩呢? 一、基本原则:不是你的,你不能动 1、不能跨进程访问另一个进程的内存区域 一个进程不能试图跨进程访问另一个进程的内存,就象你不能随便上邻居家拿人家的东西一样(那叫偷,

[QPlugins] 多文档界面插件支持示例已经提供

示例代码已经放到 Demos\Delphi\MDI 目录下,实际运行效果: 注意,使用 MDIChild 类型的窗体做为服务,宿主和插件都必需同时包括 rtl 和 vcl 两个运行时包,否则无法检测到 MDI 主窗体。另外,要求插件和宿主程序必需使用同一编译器版本编译。

[QString] QString 中那些与字符串解析相关的函数

QString 提供了很多与字符串相关的函数来简化字符串的解析,不使用这些函数当然也可以解析字符串,这些函数只是简化字符串解析时的代码: DecodeToken DecodeToken 按指定的分隔符来解析出第一个字符串,分隔符可以有多种。 SplitToken SplitToken 按指定的分隔符分解所有的字符串内容