Delphi

Saving a value even after program is closed and reopened

大憨熊 提交于 2020-08-20 11:24:46
问题 I would like to know how to save the contents of a "variable" after program is closed and reopened. for eg: iCount:=0; inc(iCount)=1; when i close the program and reopen i want iCount to contain 1. Thank you. 回答1: There are many ways to do this. You need to save the value somewhere: in a file, in the Windows registry, in the cloud, ... File Perhaps the easiest approach is to use an INI file. Try this: Create a new VCL application. Add a field FMyNumber: Integer to the main form. To the main

Delphi DX10.2采用ADO连接Access2010的问题

落花浮王杯 提交于 2020-08-20 07:11:32
使用Delphi DX10.2采用ADO连接Access2010的问题,按照传统方法设置ADO,出现“测试连接失败 因为提供的初始化程序错误……”,解决: ①采用 Microsoft Office 12.0 Access Database Engine OLE DB provider,如果没有,则需要安装Access2010数据引擎,下载地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=13255 ②【数据库链接属性】窗口中的【连接】页面中【密码】一项要空白 ③【数据库链接属性】窗口中的【所有】页面中,编辑【Jet OLEDB:Database Password 】的值设定为该access数据库对应的密码即可 来源: oschina 链接: https://my.oschina.net/jsjapp/blog/4295103

数据库查询构建控件集Active Query Builder

旧巷老猫 提交于 2020-08-19 22:07:34
Active Query Builder 是一款数据库查询构建控件集,用于 Borland Delphi 和 C++Builder 中,通过它,您可以为您的用户提供一个直接而直观的界面来创建复杂的包含公用体和子查询的 SQl 查询。它完全支持多种数据库,包括 Oracle, Microsoft SQL Server, MySQL, PostgreSQL, InterB数据库ase, Informix 和其他更多的 SQL dialects ,您只需通过设定一些属性或者添加几行代码便可以将该控件集整合在您的程序中。 · 增强的检索功能,支持参数扩展信息检索 · &nbs数据库p; 现在,您可以获取应用到您制定参数的表和域的名称,同样,您还可以获取此参数所预期得到的数据类型。所有这些属性通过参数类集( Parameters collection )提供 · 现在,所数据库有的示例工程中都包含了所涉及参数的相关扩展信息说明 · 新的 QueryStatistics.OutputColumns 属性可以用于访问查询的输出类。它将要求您制定查询的输出类信息的最大值 · &nb数据库sp; SQL 表达式和别名表达式 · 对象名称,对象别名和域的名称(只支持列基于单独的域的情况) · 数据库 更好的管理选择( SELECT )列表中的通配符的使用,现在通配符( * )默认添加在查询中

delphi 判断点在多边形内

倾然丶 夕夏残阳落幕 提交于 2020-08-18 06:42:00
1 unit MainFM; 2 3 interface 4 5 uses 6 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 7 Vcl.Controls, Vcl.Forms, Vcl.Dialogs,utils_dvalue, utils_DValue_JSON, math; 8 9 type 10 PPos = ^TPos; 11 TPos = record 12 x: double; 13 y: double; 14 end ; 15 TForm1 = class (TForm) 16 procedure FormCreate(Sender: TObject); 17 procedure FormDestroy(Sender: TObject); 18 private 19 { Private declarations } 20 FInfo: TDValue; 21 min_x, min_y, max_x, max_y: Double; 22 function in _line(p, a, b: TPos):boolean; 23 function in _scope(x, y: double):boolean; 24

Fabric CA 官方用户指南

谁说我不能喝 提交于 2020-08-17 15:17:34
一、Fabric CA概述 ​ 二、开始使用 (一)先决条件 (二)安装Fabric-ca (三)启动服务方式 三、Fabric CA Server (一)初始化Server (二)启动Server (三)配置数据库 1. PostgreSQL 2. MySQL (四)配置LDAP (五)配置多个CAs 四、Fabric CA Client (一)登记引导身份 (二)注册新身份 (三)登记身份 (四)从其他CA服务器获取CA证书链 (五)重新登记身份 (六)撤销证书或身份 (七)通过命令生成CRL (八)基于属性的访问控制 (九)动态服务器配置更新 1. 使用fabric-ca-client命令动态更新身份 2. 获取身份信息 3. 添加身份 4. 修改身份 5. 移除身份 6. 添加组织关系 7. 修改组织关系 8. 移除组织关系 9. 列举组织关系信息 (十)指定特定的CA实例 (十一)启动中间CA 五、证书格式 六、Fabric-CA-Client配置文件 七、Fabric-CA-Server配置文件 一、Fabric CA概述 Fabric Server端由一个服务器集群组成,以树形架构组织CA Server节点,包含一个Root 节点和多个中间节点。每个CA要么是根CA,要么是中间CA。每个中间CA都有一个父CA,它要么是根CA,要么是另一个中间CA。

支持Rad Studio 10.4!来看看数据分析软件FastCube VCL新版亮点

*爱你&永不变心* 提交于 2020-08-17 03:03:55
FastCube可以对数据进行分析,并建立汇总表(数据片),以及方便迅速地创建各种报告和图表。这是一个方便且有效的的数据阵列分析工具。FastCube是一个OLAP桌面组件集。它支持Delphi7、2005、2006/Turbo、2007、2009、XE、XE2、2007、2009、XE2、XE3、XE4、XE5、XE6、C ++ Builder 2007、C ++ Builder 2009、C ++ Builder XE2 - XE6、RAD Studio 2009、Embarcadero RAD Studio10 Seattle及更高版本,以及Lazarus。 FastCube VCL 更新至v2.11,Rad Studio 10.4支持,提高了FastCube VCL单元突出显示功能,重构TfcxContinousHighlight枚举,同时修复了多个Bug问题,点击下方按钮下载最新版。( 点击下载 ) Rad Studio 10.4支持 从此版本开始,FastCube添加了Rad Studio 10.4支持。 测量单元的亮点 在此版本中,FastCube显着提高了FastCube VCL单元突出显示功能。我们添加了新的突出显示类,改进了以前的类并修复了错误。 TfcxTopHighlight类——高亮最多和最少的单元格 TfcxAverageHighlight—

如何恢复已删除的Windows 便签Sticky Notes的内容

梦想的初衷 提交于 2020-08-15 12:24:40
一、问题描述 误操作删除了Win 10便签,便签中的内容全部丢失。 二、解决办法 1、在文件夹中找到Sticky note存储文件的数据库文件,文件夹路径为C:\Users\WuWe01\AppData\Local\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState 2、下载可读取便签数据库文件的数据可软件,下载地址如下: https://www.yunqa.de/delphi/products/sqlitespy/index 3、解压缩下载的数据库文件,并运行数据库软件。 4、用户数据库软件打开你的sticky note的数据库文件。 5、把软件中查看到的便签内容复制粘贴出来即可。 来源: oschina 链接: https://my.oschina.net/u/4302478/blog/4496707

发现了一个非常好的用web打印控件

浪尽此生 提交于 2020-08-14 14:02:17
发现了一个非常好的用web打印控件 之前我一直用IE自带的打印控件,不过局限性太大,很多设置都做不了,如果做复杂一点的项目就难了,今天无聊百度了下,找了个免费的打印控件HttpPrinter,挺好用的。 1、无插件,主要一句js即可; 2、拖拽即可完成设计,支持 fastreport, reportmachine, gridreport(锐浪报表) 3、强大的报表功能,管它什么报表, 交叉的,嵌套的,还是二维码,图片等等,都支持. 4、打印机:只要是能用的打印机,都支持,针式打印机、激光打印机、小票打印机,证卡打印机等等,都不在话下,而且当有多个打印机时可以指定打印机; 5、支持各种语言,java php js delphi python ios andriod firemonkey unigui C# 等等,提供Http通讯的语言都支持. 来源: oschina 链接: https://my.oschina.net/u/4374260/blog/4289381

CH372或CH375的USB通讯问题解答

二次信任 提交于 2020-08-13 19:10:43
1、如果是在没有单片机的情况下,进行简单的I/O输入输出,那么可以参考CH341的资料,CH341不需要单片机就能独立工作,可以提供串口、并口、兼容IIC或I2C的2线接口、兼容SPI及JTAG的4线接口、5线接口等,可以提供多个GPIO通用I/O,可以用于控制低速模数转换AD、DA、数字I/O、I/O扩展等。 2、如果是单片机/DSP等与计算机相连接,也就是USB设备方式的应用,那么参考CH372的资料。可以下载CH372+CH451评估板/演示板的资料CH372EVT.ZIP,有PDF文档和例子程序,例如,评估板说明及USB设备应用参考CH375451,参考电路和PCB,小数据量交互传输/应用层中断演示的例子DEMO,含MCS51单片机C程序和汇编程序,批量数据传输的例子BULK测试速度,USB外置固件的C和汇编例子XFIRM,VC/VB/BC/DELPHI的例子等。另外,可以下载CH37X在计算机WINDOWS下的简单调试工具CH372DBG.ZIP,其中有MCS51单片机上位机与下位机的C源程序,PC机程序可以通过USB对MCS51进行简单仿真和控制,其中的C程序稍作修改就可以用于其它单片机。调试工具DEBUG372可以用于调试和检查下位机的程序。 3、如果是单片机/DSP等控制其它USB设备,也就是USB主机方式的应用,那么可以参考CH375的资料