logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Delphi】OpenCV 实战(一):OpenCV简介及开发环境配置

本文详细介绍了 OpenCV 的Delphi 开发环境的配置,通过本文阅读,你可以完全配置好OpenCV的Delphi 开发环境,本文介绍的是OpenCV 4.7 for Delphi。本文中使用的Delphi版本为D12。

文章图片
#opencv#人工智能#计算机视觉
Delphi 中 FireDAC 数据库连接(管理事务)

默认情况下,FireDAC应用程序在自动提交模式下工作,当需要时,FireDAC会自动启动一个事务,并在命令执行成功时提交,或在失败时回滚。自动提交是由TFDTxOptions.AutoCommit属性控制的。自动提交模式对应用程序来说很简单,但它:减慢了对数据库的多次更新。不允许你在一个事务中执行更多的数据库操作。不能在一个时间内延长。另外,应用程序可以使用显式事务控制。为此,使用TFDConn

文章图片
Delphi 中 FireDAC 数据库连接(多线程)

如果满足以下条件,FireDAC是线程安全的。一个连接对象和所有与之相关的对象(如TFDQuery、TFDTransaction等)在每个时刻都由一个线程使用。FDManager在线程开始之前被激活,通过设置FDManager.Active为True。这意味着,在一个线程打开一个查询后,直到它的处理完成,应用程序不能在另一个线程中使用这个查询和连接对象。同样,在一个线程启动一个交易后,直到交易完成

文章图片
Delphi 中 FireDAC 数据库连接(建立连接)

在创建了连接定义后,可以建立与数据库的连接。一般来说,有两种方法可以做到这一点:明确地,通过设置TFDCustomConnection.Connected为True或调用Open方法之一。隐式的,通过执行任何需要与DBMS对话的动作。例如,通过设置链接的TFDQuery Active属性为True。请注意,ResourceOptions.AutoConnect必须是True,否则会产生一个异常。

文章图片
#数据库
Delphi 中 FireDAC 数据库连接(设置选项)

描述了为什么选项集使FireDAC成为一个灵活的数据库框架以及如何使用这些选项。FireDAC提供了大量的选项,这些选项被组织成一个分层的选项系统,大多数选项可以保留其默认值。

文章图片
#数据库
Delphi 中 FireDAC 数据库连接(设置选项)

描述了为什么选项集使FireDAC成为一个灵活的数据库框架以及如何使用这些选项。FireDAC提供了大量的选项,这些选项被组织成一个分层的选项系统,大多数选项可以保留其默认值。

文章图片
#数据库
Delphi 中 FireDAC 数据库连接(建立连接)

在创建了连接定义后,可以建立与数据库的连接。一般来说,有两种方法可以做到这一点:明确地,通过设置TFDCustomConnection.Connected为True或调用Open方法之一。隐式的,通过执行任何需要与DBMS对话的动作。例如,通过设置链接的TFDQuery Active属性为True。请注意,ResourceOptions.AutoConnect必须是True,否则会产生一个异常。

文章图片
#数据库
Delphi 中TImageCollection和TVirtualImageList 控件实现high-DPI

RAD Studio允许你通过使用组件和组件,在你的Windows VCL应用程序中包含缩放、高DPI、多分辨率的图像。注意:如果你使用FireMonkey进行跨平台应用,请看TImageList组件和FireMonkey指南,将TImageLists作为中央图像库使用。这些成对的组件将图像集合的概念(每个逻辑图像可以有多个分辨率)与用于控件的单一特定尺寸的图像列表分开。简而言之,将多个分辨率的图

文章图片
【Delphi】OpenCV 实战(一):OpenCV简介及开发环境配置

本文详细介绍了 OpenCV 的Delphi 开发环境的配置,通过本文阅读,你可以完全配置好OpenCV的Delphi 开发环境,本文介绍的是OpenCV 4.7 for Delphi。本文中使用的Delphi版本为D12。

文章图片
#opencv#人工智能#计算机视觉
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择