自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (24)
  • 收藏
  • 关注

原创 delphi XE https接口 出错 Could not load SSL library

向服务器(http://)通过进行Post上传文件,当客户的服务器换成(https://)时,Post出现“Could not load SSL library”提示,说明加载SSL库文件失败。

2021-12-22 17:38:45 11015

原创 锐浪报表 Grid++Report 子报表 Delphi

锐浪报表 Grid++Report 是国内较好的报表控件,本人一直使用它,做出很多特色的报表。可以说你的报表设计出来,它基本上能做出来。 但是它帮助文件上,说的不深,近期因为要做一个有关社工的报表,大表中,嵌套2个子表。可以说,一个表到三个数据集,分别打印。 在认真看了帮助的基础上,网上探索,基本无此类,特别是Delphi的帮助,几乎为零。经二天摸索,做出来了。 一、设计思路 1、大表和二个小表,可以设计为三个表,分别使用三个GridppReport控件,取名...

2021-12-15 15:19:33 7440

原创 delphi XE10.4 idhttp post Json中文乱码的处理

delphi XE10.4 idhttp使用TIdMultiPartFormDataStream实现post中文处理

2021-11-17 11:48:03 7416

原创 回叫信道

回叫信道    DataSnap XE3新增回叫信道功能。技术关键点:    (1)TDBXCallback机制;    (2)TDServer.BroadcastMessage方法;    (3)TDSClientCallbackChanneManager1.RegisterCallback方法;    三、回叫的方式    1、服务器端回叫所有(同一信道)客户端  

2014-05-22 18:39:27 5106 2

原创 锐浪报表 Grid++Report 解决换页行错位

1、设置好全页显示整页的数据,让全页能正常显全文本行的字符。即页顶、页底能在二行之间切换。3、锁定首页MemoBox的位置。

2024-01-30 11:07:45 230

原创 锐浪报表 Grid++Report 明细表格标题重复打印

锐浪报表 Grid++Report,打印表格时,对于明细表格的标题,打开换页时,需要重复打印明细表格的标题,或取消打印明细表格的标题。这里,要使用 RepeatStyle 属性,其值是枚举类型,见下表。2、在GridppReport的FetchRecord事件中处理。实现让客户,通过选择,打印出所需明细表格的标题的目的。1、RepeatStyle 属性。后续页:(无明细表格的标题)(1)做一个按键选择。

2024-01-20 11:07:19 507

原创 锐浪报表 Grid++Report 表头重复打印

一、问题提出锐浪报表 Grid++Report,打印表格时,有时需要重复打印表头,有时需要取消重复打印表头,实现连续打印数据明细。见下表:首页:后续页:(无表头)按需要,后续页重复打印表头:二、解决办法1、打印对话框,增加一个“重复打印表头”的选择项2、代码。

2024-01-19 10:20:07 508

原创 Delphi 编译关闭时 Stack overflow 错误

本人工程文件,编译EXE文件,程序关闭时出现 Stack overflow 错误。虽然,生成的EXE文件,执行时,无任何问题。二、错误是在退出软件时,出现这样的错误。因此在关闭窗口和退出程序的事件中, 一步一步地查找。Stack overflow 错误,提示代码中是有错误 的,为此,作了一番搜索。三、子窗口中退出窗口中找到原因后,主程序MainFrm中的还存在原因。一、本人使用国外的第三方控制,从此入手,末找到有因。1、这一问题,与常规的代码不同(常规是正常运行的);查找的步骤不一一细说了,

2023-12-17 12:51:38 383

原创 流水号的获取

另一种,是由字段"流水”,由1至Count循环,选取空位,无空位Count+1。这种方式,需要对流水号出现的重复,或无效流水,进行删除处理(人工处理,或软件代码判别)。第二种方式,软件代码比较复杂,略了,需要读取数据,再进行处理。一种是由字段"流水”,读取最大号+1,这种方式,容易造成跳号。本人比较喜欢第一种方式,无需维护,不就是一种编号吗!如:03-01-2023-W-0001。区编号-机构类型-年份-性别-流水。

2023-12-10 10:32:19 390

原创 加载类型库/dll 时出错

换个思路,从DataSnap运用的Dll入手,结果发现是midas.dll,出现问题,末加载(注册)此Dll。软件使用DataSnap数据库ERP管理系统,用户更换操作系统,出现“加载类型库/dll 时出错”信息。通常思路,从大环境查找,怀疑操作系统中的C++运行库出现错误,搜索一翻末果。4、最后点击开始菜单--运行--输入regsvr32 midas.dll命令,即可。3、对于64位系统,将复制到C:Windows\SysWOW64目录。通过Dll修复大师、全能修复Dll等等,不管用。

2023-12-08 12:19:13 826

原创 ClientDateSet:Cannot perform this operation on a closed dataset

打开数据集时,每次打开换个ClientDataSet,是可以解决问题,但是,这太复杂了,也违背编辑的原则。3、逐个控件,进行查找,方法是屏蔽全部控件,逐个开放,检查是否出现错误。找到在 TsDBEdit控件时,使用OnChange,生成其它字段的数据,引起ClientDataSet不能进入Open状态。原因中使用控件AlphaControls,界面很好,但是重画窗口界面,比较复杂,要求不使用或少使用OnChange事件,引起不必要的麻烦。2、在引起DBCombobox,有OnChange的控件,找原因。

2023-11-19 12:18:16 973

原创 Project Accounting.exe raised exception class AccessViolation with message ‘Access violation at add

sDBComboBox1.Items值中,有一行空行,删除该空行后,问题解决。通过,这一解决方案,我们在找问题,不能一味地在源代码中找,同时在控件的参数中,也可能出错引起访问的错误。原本是在源代码中,查找出错处。

2023-11-18 11:15:17 591

原创 AlphaControls控件TsDBCombobox出错:访问违规

经过一翻查找,竟然是TsDBCombobox的选择字符sDBComboBox1.Items.Text中,不能有空行。日常使用AlphaControls控件TsDBCombobox,作为数据变化数据的控件。为了方便选择,上述字符串加,加了一行空行。结果,造成相关的出错。删空行后,消除出错。

2023-11-18 10:56:32 628

原创 AlphaControls控件TsRadioGroup的使用

说明:该属性就是让ITEM的位置,垂直方向,向下偏移的量。所以,使用控件,一定要全面了解它们的属性。解决方案,通过对TsRadioGroup的ContentVOffset属性,设置为10。

2023-11-10 20:04:04 741

原创 Project A.exe raised exception class EAccessViolation 项目引发异常类EAccessViolation,“模块‘ 地址访问违规”的纠错

3、地址的冲突,关键是参数地址的冲突,在Delphi中,自身使用的一些参数名称上的冲突,时常出现。因此,将打印代码中的局部变量FileName,改成要FileMane。2、执行打印代码,再执行读取 sName:=ClientDataSet1.FieldByName('姓名').AsString;在使用参数时,不要和Delphi的VCL 使用的名称一致,在使用与VCL常用的名称一致时,前。养老习惯,可以避免一些,不必要的出错。都能单独执行,无错误;往往这些出错,编辑软件的问题,但作业编程者,应规避。

2023-10-19 08:46:32 1059

原创 DBRichEdit关联ClientDataSet不能保存的Bug

ClientDataSet的最大好处,就是建立能内存表,特别DataSnap三层运用中,主要使用ClientDataSet与运程的服务器中的数据表,建立读取存贮关系。1、ClientDataSet与DBEdit等VCL关联时,只要的对一条数据行进行编辑修改数据,ClientDataSe的ChangeCount 就是自动加一。2、ClientDataSet与DBRichEdit关联时,在DBRichEdit中编辑修改后,ClientDataSe的ChangeCount没有反映。

2023-09-24 11:03:35 1218

原创 锐浪报表 Grid++Report 打印转圈自动退出

3、检查Windows系统,发现是打印机无默认打印机。设置默认打印机,解决问题。1、更新最新锐浪报表 Grid++Report Dll,末能解决问题。客户说进入锐浪报表 Grid++Report,打印界面时,见下图。一是代码中,检查系统是否有默认打印机;让windows始终有默认打印机。二是代码中,自动加入默认打印机。出现转圈并退出系统。

2023-09-23 09:09:33 952

原创 ClientDataSet运行中出现“ClientDataSet:dataset not in edit or insert mode”(二)

执行Append后,编译器末能将ClientDataSet的state值,变更为dsInsert。通过强制执行Edit,让ClientDataSet的state值,变更为dsEdit(效果与dsInsert一致)。

2023-09-14 15:30:30 1033

原创 ClientDataSet运行中出现“ClientDataSet:dataset not in edit or insert mode”(一)

1、执行“显示数据后”,再执行Append,出错,说明ClientDataSet处于编辑状态;3、加入 ClientDataSet1.ReadOnly:=False无效;2、加入 ClientDataSet1.Active:=True无效;2、执行二次Append或Insert,可以不出错 ,但会加入二行数据行。这个代码一执行,彻底让ClientDataSet处于编辑状态,解决问题。问题是Append,并及时加入一行,录入字符出错。1、在执行显示代码最后,加入以下。(1)使用第三方控件。

2023-09-14 13:40:28 1250

原创 AlphaControls sDBRadioGroup 为数据库操作添加活力

这样,使用一个字段就可以记录众选一的项目,同时通过窗口直观,可以显示完整的待选择的子项目名称,通过鼠标选择,非常直观便捷,最重要的是,可以节省字段。例如对评估师表的设计,通常一个项目的四个选项,分别使用四个bit字段来实施,实际操作中,对一个量表,基本数据,加上师表评估字段,再加上计分统计字段,大致254个字段。日常我们对数据库表的设计,都是按用途进行设置,按需盆字段,常常会因为字段太多,引起读取数据操作,同时,有时也会超过表的字段限制。也可以,与ITEMS一致,字段的类型就为,nvarchar。

2023-09-05 18:52:42 1032

原创 RichView Text Box Items 文本框

1、文本框项目(Text Box Item)在文档中,是一个Item,并不在它的位置上显示,而Item项目插入指定的位置,作为一个浮动的文本框,显示在相应的位置上。选项时,将在文本框项的插入位置显示特殊标记。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。通常文本框项目(Text Box Item)是旁注的简化版本,该项目插入的位置没有可见的文本。上图是插入一个图像的文本框。

2023-09-05 17:07:46 967

原创 DataSnap概述和体系结构

DataSnap通过TCP/IP或HTTP安全传输JSON (JavaScript对象表示法)数据内容,为客户端提供了一种与服务器安全通信的方法。DataSnap技术的另一个好处是,它提供了异步通知所有客户机应用程序有关服务器所做更改的可能性,以便客户机可以采取适当的操作。DataSnap自动生成客户端与服务器通信所需的接口,其中包含服务器方法的原型。如果客户端或服务器上运行了防火墙,DataSnap提供了通过隧道路由数据传输的选项,覆盖防火墙并允许客户端和服务器之间进行通信。DataSnap架构。

2023-09-05 16:49:55 1271

原创 软件模块管理权限的设置

在应用软件中,通常将软件的功能分为若干个子程序,通过主程序调用。那么,通过众多客户来 说明,如果设置各人的权限呢?这样,对于每个窗口,用户就是二个权限:一是进入浏览权限,二是编辑打印的权限。这里,要建立数据表,将模块、菜单、窗口和指定的二个权限,进行关联。通过(用户)登录名和密码,读取相关模块的权限,进入模块(子程序)。(2)编辑的权限,可对数据进行修改、增加、删除操作;这样,对不是很严格的管理权限的单位,不设置,就有权。3、 在模块程序中,设置“本模块”的管理权限。2、设置模块、菜单、窗口的数据关系。

2023-07-27 15:09:58 1601

原创 锐浪报表 Grid++Report 导出文件默认文件名

2、Grid++Report默认目录为,软件安装的磁盘根目录,上面设置默认为“D:\医嘱.xls”锐浪报表Grid++Report 打印数据表时,有时要导出EXCEL或PDF文件。在Title=’‘ 单引号中录入“标题”即可。

2023-07-27 08:40:41 1316

原创 Access violation at address. Read of address FFFFFFC

代码写好 ,执行中,出现"Access violation at address 00402452 in module 'MedicalRec.exe'.Read of address FFFFFFC"。3、当ClientDataSet数据集循环中,某字段读写磁盘中Txt文件后,就不能对ClientDataSet重新赋值。如下:数据集循环时,不直接读写磁盘,需是调用另一个对单条数据进行读写的操作。2、当ClientDataSet数据集,单独一行数据段读写磁盘中Txt文件后,正常。真正的原理,不得而知。

2023-07-25 14:49:41 1707

原创 锐浪报表 Grid++Report 打印数据表图像

锐浪报表 Grid++Report 打印数据表时,特别是需要在Cell中打印图像时。2、数据表中,图像字段,仅保存图像的完整文件名(指定目录)。3、打印表时,打印该行时,读取图像数据,并打印。1、图像以文件形式。4、打印图像(数据行)

2023-07-07 14:37:09 1840

原创 TClientDataSet 模拟 EXCEL表

日常处理数据时,经常需要,从EXCEL表格中,批量导入数据,通过 XLSReadWriteII编程,会很快导入。但是,客户提供的EXCEL表的字段,数据格式,字段的排序,有很大的区别。因此,能否做一个能够批量导入,很有必要。同时,又需要将EXCEL表能够,直接导入并显示在DBGridEh中。三、创建ClientDataSet的字段。约定Sheet=0,即第1个表。二、分析EXCEL表相关参数。

2023-06-11 12:13:53 2144

原创 AlphaControls控件TsFontComboBox的使用

使用AlphaControls控件,尽可能地使用该组件,提供的控件。我们日常使用的TFontComboBox控件与TsFontComboBox控件,使用上,区别很大。TsFontComboBox中的字体,读取操作系统中的字体列表,构成一个Strings列表,我们在使用时,要通过列举的方式设置或获取字体名称。sFontComboBox1.Items[sFontComboBox1.ItemIndex] 获取指定的字体名。Items.count 系统中,字体的数量。Items 系统中字体列表。

2023-04-28 18:38:32 1455 1

原创 XlsReadWriteII 版本声明操作要点

二、注意写低版本时,有的代码不起作用,会造成空操作。

2023-04-14 15:54:57 1704

原创 FormCreate、FormShow、FormActivate事件的区别与运用

(3)当窗口再显示,但不作为当前窗口,form1.onActivate不执行,当空口被激活(作为当前窗口)时form1.onActivate执行。当指定某窗口作为当前窗口(被激活),也就是窗口之间切换时,初指定当前窗口(被激活)的窗口的onActivate执行。FormShow、FormActivate事件的运用,前二个非常熟悉。(2)当窗口隐藏后,再显示时from1.onShow执行。FormShow、FormActivate事件的区别与运用。1、当窗口中创建并显示时(三者的运行顺序)

2023-03-29 13:18:25 2538

原创 DBGrid 鼠标右键向下填充 bit字段的修正

鼠标右键点击之前“提成”字段为False,当鼠标右键点击之前“提成”字段为True。因为,鼠标右键时,字段的值又变回True。下身填充,不能成功。编程DBGrid 鼠标右键向下填充时,只有bit字段与通常字段不一样。原因是,bit字段当鼠标点击时,就会出现Boolean反值。经研究,通过反值填充, 实现向下填充的功能。DBGrid 鼠标右键向下填充 bit字段的修正。

2023-03-19 13:01:24 1681

原创 XLSReadWriteII5 Color 颜色的调用和使用

/ 将字符串转换成TColor值,如将'clBtnFace'转换成 $02FF8800。TColor的RGB的色彩排列值是RGB(红绿蓝),而Cardnal色彩的排列值是BGR(蓝绿红)。自然界,颜色是由红、绿、蓝三色组成,人眼的可见的颜色,可以通过红、绿、蓝三色按照不同的比例合成产生。RGB中建立三个原色的亮度值:0-255,通过三个原色的(0-255)建立该色彩。使用三组16进制的字符(对应0-255值),组建色彩。1、使用二进制字符串,显示TColor值。2、通过RGB值,显示TColor值。

2023-02-19 10:37:32 2151

原创 XlsReadWriteII EXCEL Cell Font 单元字体设置

3、Txc12FontStyle不支持下划线,只能设置Cell的 FontUnderline参数。1、定义全局变量Font1:TFont,带入Cell的Font参数。XlsReadWriteII EXCEL Cell Font 单元字体设置。2、定义XLSReadWriteII5临时风格变量。2、XLSReadWriteII5 默认。二、如何带入Font。3、写EXCEL方法。

2023-02-18 10:54:01 2411

原创 SQL 语句 指定money类型字段 排除零的运用

SQL:='select * from 财务_收费汇总 Where (收费小计=''0.0001'')';SQL:='select * from 财务_收费汇总 Where (收费小计=''0.0001'')';SQL 语句 指定money类型字段 排除零的运用。

2023-02-09 16:04:09 2307

原创 RichView RichViewEdit 编辑窗口的调用使用

加入AutoCreatForm中,加入srvActionResource单元,让RichEdit控件能在启动时,数据初妈化。2、程序中加入相关的控件例如 SRichViewEdit1 : TDBSRichViewEdit等。4、样式的默认文件 RichView_Path+ 'Default.rvst'(3)以及其它单元(RichView_unit调用的单元)RichView RichViewEdit的使用。此窗口,可以重复使用,调用即可。(2)单元中加入,自编辑的扩展方法。(2)默认样式值保存。

2023-02-08 12:54:17 2529 1

原创 屏蔽360阻止远程执行变更注册表自启动数据的办法

但是,由于运行的服务器,有时是安装在普通的电脑中(兼作服务器),计算机的运行中,不自觉地就会安装360。这样,在运行服务器时,通过运行执行一些底层的变更时,360就会干扰阻止。实践证明,通过客户端,调用运程服务器,执行自身更新,或修改系统的底层数据,如修改操作系统的注册表等等。省得上门维护,通过运程维护,极大地方便软件的维护。我在服务器中,加入更新升级自身(exe)文件,并变更操作系统自启动数据的代码。主动安装360后,你可以直接将360进行相关的设置。1、服务器安装的目录,加入信息区(目录加入)

2023-01-28 16:25:37 2536

原创 XlsReadWriteII 升级后需要EXCEL版本的声明

而xlsReadWriteII默认2007版,虽然,软件要写的是97-2003版(文件名后缀.xls),但是,创建的是一个2007版内核,2003版文件名的EXCEL。1、函数生成的EXCEL,默认97-2003版本,文件名使用.xls。代码中,没有加入版本申明代码,这样,造成文件名与内核不一致,手机不能正常打开。事因:近日几位客户反映,软件生成的EXCEL表,手机不能打开。可以是强制打开后,可以EXCEL软件,也能强制打开了。但往往忽约EXCEL版本的说明,造成客户的使用上的困忽。

2023-01-25 10:52:25 1923

原创 XlsReadWriteII EXCEL Cell 单元数据读写

从编程运用的角度,在软件的运用上,绝大多数软件都支持Excel97和Excel2007这二个版本。 XlsReadWriteII(1-4)仅支持Excel97,从XlsReadWriteII5开始支持Excel2007。 EXCEL文件是以二进制文件,内部数据是以类似XML。文件结构上是类似树的结构,根部是簿XLS,分支下属诺干个表Sheets。每个表,双由列、行阵列结构的单元Cell组成。各个表之间可以,调用数据。 从编程的角度,就是对EXCEL进行读、写操作。

2023-01-25 09:58:51 2934

原创 XLSReadWriteII 写了一个DBGrdiEh创建EXCEL表的函数

自己通过XLSReadWriteII,写了一个由DBGridEh数据集,通过参数调用,创建EXCEL表格的函数,通过调用的参数设置,可以较为方便地,创建指定数据集的常用EXCEL表格。 原函数默认表标题一条,自动行高,列依据字段(数据)长自动列宽。 近期又升级了XLSReadWriteII,为该函数添加了一功能: 新函数支持DBGridEh多行字段标题。(做到EXCEL与DBGridEh字段标题一致) 可以设置三条表标题,尾部后缀一条备注行。通过数组传递,设

2023-01-21 18:53:26 3314

原创 TDemo 备注文本的二种存贮方式

TDemo 备注纯文本的二种存贮方式,数据库使用过程中,对于TDeme控件,对应数据库的分为nvarchar(n)类型字段。通常使用二种格式的文本:1)单纯文本2)带换行符的文本

2023-01-13 09:30:37 2146

TRichViewv21ScaleRichView v12Report Workshop v5.2Delphi/C++控件

2023年3月15日最新版,安装可以使用,仅部分功能限制。安装方法: 1、执行下载TRichViewTrialSetupDelphi.exe 执行,释放文件C:\Components 2、执行 C:\ComponentsTRichViewTrialDelphi\Setup\IDEInstall.exe 3、选择TRichViewTrialDelphi.iide 4、选择你的Delphi版本即可

2023-04-04

uniGUI_Professional_1.90.0.1551.rar

1、内含FMSoft uniGUI 1.90.0.1551安装文件; 2、提供安装过程说明; 3、本人安装XE4成功。

2022-01-03

uniGUI_Professional_1.90.0.1552.rar

1、内含FMSoft uniGUI 1.90.0.1552文件; 2、提供安装过程说明;

2022-01-03

uniGUI_Professional_1.90.0.1555.rar

1、内含FMSoft uniGUI 1.90.0.1555源文件; 2、内含FMSoft uniGUI 1.90.0.1555汉化包文件; 3、提供安装过程说明;

2022-01-03

openssl-0.9.8i-win32&win64.zip

OpenSSL Library库文件,“libeay32.dll”、“libssl32.dll”。DELPHI XE10版本皆可使用的两个ssl DLL文件,包含32位、64位。

2021-12-23

FMSoft_uniGUI_Complete_Professional_1.90.0.1534_for_EX10.4.rar

1、内含FMSoft uniGUI Complete Professional 1.90.0.1534源文件; 2、提供详细的安装过程说明,如何copy buill install(图文并茂); 3、本人成功经验,少走弯路,经过EX10.4.2安装成功。

2021-10-07

FMSoft_uniGUI_Complete_Professional_1.90.0.1552_Trial.exe

FMSoft_uniGUI_Complete_Professional_1.90.0.1552试用版。

2021-10-07

操作系统时间与Web标准时间校正

我们在编程时,对于数据的核准,需要与日期时间值,作为校准参数。因此,客户端时间要与服务器时间一致,将它们的时间与标准时间一致,是最好的办法。通过访问网站:time.nist.gov,可以获取标准日期时间字符串,再对本地操作系统,进行时间同步操作。使用Delphi的Indy组件中的TidDayTime控件,再做好日期时间值 的分解。方便实用,本程序同时,也是我们日常使用时,对操作系统,进行 日期时间校正的小工具。

2018-10-06

Indy控件实现服务器与客户端的时间同步

我们在编程时,需要让客户端与服务器的时间保存一致(同步),这样,对于数据的查询和处理很有必要。比如,防止用户修改当前时间,造成数据逻辑混乱,客户端使用的时间应为服务器时间。 如何处理呢,我们可以使用Delphi Indy组件中的    TIdDayTimeServer和TIdDayTime一对组件。 TIdDayTimeServer用于服务器端,TIdDayTime用于客户端,二级控件只要参数配置好,随时可以校准二者的时间。 只要我们在客户端,通过Timer定时,读取服务器时间,并保持一致。

2018-10-06

EhLib 9.1.028.D7-XE10.2 install

EhLib 9.1.028. 控件 带有安装程序,以管理员身份执行即可。支持D7-XE10.2 2004,安装方便快捷。

2018-06-02

中控考勤指纹人脸识别 62位 SDK包 Ver6.2.4.11

中控考勤指纹人脸识别 62位 SDK包 1、SDK Dll文件 2、B&W系列脱机通讯开发包开发手册-6.11版.pdf 3、iFace系列脱机通讯开发包开发手册-6.11版.pdf 4、TFT系列脱机通讯开发包开发手册-6.11版.pdf 5、新固件PULL数据字典V1.0.0_20130917版本.pdf 6、VB Demo 7、VC Demo

2017-10-08

中控考勤指纹人脸识别 32位 SDK开发包 Ver6.2.4.11

中控考勤指纹人脸识别 32位 SDK包 1、SDK Dll文件 2、B&W系列脱机通讯开发包开发手册-6.11版.pdf 3、iFace系列脱机通讯开发包开发手册-6.11版.pdf 4、TFT系列脱机通讯开发包开发手册-6.11版.pdf 5、新固件PULL数据字典V1.0.0_20130917版本.pdf 6、VB Demo 7、VC Demo

2017-10-08

Tcalendar控件,通过继承让Tcalendar当天日期醒目显示

修改继承Tcalendar 控件,让Tcalendar 当天日期醒目显示 继承修改控件的简单实例。有详细说明。

2016-09-16

TEXT文本数据读入数据库

将TEXT(以;号分隔)文本数据,读入数据库中(DBGrid)。 通过代码介绍Text的处理方式过程。这是自编源码。仅码侬参考。

2015-10-07

UDT for Delphi源码

UDT for Delphi 源码及Demo

2015-07-23

Delphi7 股票K线图 Demo

这是台湾人写的一个Delphi 股票K线图,全部源代码,对自己编程很有参考价值。上传缎带同仁,方便下载。

2015-05-03

TMemo逐行读取数据Demo

Delphi开发过程中,往往需要在TMemo中逐行读取数据,本实例是回答网友问题的源码。上传方便实施TMemo逐行读取数据的同行下载参考。

2015-02-16

Grid++Report6.0

Grid++Report是一款C/S与B/S集成报表工具,功能全面易学易用。C/S开发适用于VB.NET,C#,VB,VC,Delphi,BCB,VFP,易语言等。B/S开发适用于ASP.NET,ASP,PHP,JSP等,支持所有WEB服务器。 Grid++Report6.0版主要新增功能 ★引擎方面 1、增加了一个自由表格部件,可以灵活定义各种自由表格,具有单元格合并功能。 2、部件框增加边距设置,边框增加内层与阴影,虚线边框。 3、文字显示增加段间距、首字缩进与两端分散对齐。 4、分组报表可以按某个统计值的大小对分组项进行排序 5、数据源除了OLE DB外,增加XML、JSON与普通文本数据。 6、在编程接口中增加了很多应用函数,如数据压缩、数字格式化、日期时间解析与格式化、打印机与纸型枚举、文件选择对话框等。 7、其它杂项功能,根据多年收集的用户需求来增加与改进功能,如分组相关系统变量、图像旋转显示等。 ★设计器: 1、设计面板具有缩放设计功能。 2、将关联属性归类为组,方便在设计时集中设置与查看。 3、对象浏览窗口与属性窗口可以隐藏,方便在设计很宽的报表时增大设计面板的区域。 4、设计面板大小跟随明细网格总列宽来改变宽度,方便设计大宽度明细网格报表。 5、部件框锁定功能,被锁定的部件框不允许进行可视化拖放。 6、自动在分组头尾中增加统计框,默认为合计函数,并设置相应的对齐列。 7、数据源连接串可以为 XML 或 JSON 数据源,且可以自动生成字段。设计报表时数据源可连接的类型有:各种数据库、XML或JSON文件、产生XML或JSON的网络URL、EXCEL文件、TEXT文件。 8、设计器增加数据提供事件接口,在设计报表时可以用给报表加载自定义数据源。 ★打印与打印预览: 1、横向分页时,在数据不多的情况下,分页直接显示在本页,而不是在下一页。 2、在模板中可以保存默认打印机名称。 3、分组尾支持每页重复打印。 4、如果部件框跨页多次显示了,在新页中再次输出其上下边框。 5、提供编程接口枚举出Windows系统中安装的打印机,以及指定打印机支持的所有纸张类型。 ★查询显示: 1、没有明细网格的报表,背景图可以显示出来。 2、明细数据不多时,表格不会显示下部空白。 ★数据导出: 1、在导出Excel时,能用代码设置页边距等参数 2、在运行时对外观属性的改变可以反映到Excel导出。 ★图表: 1、重新设计图表接口,让图表可视化设计与编程控制更清晰简单。 2、支持更多图表类型,如百分比柱状图、垂直排列的柱图。 3、一个图表中可以混和显示多种不同类型的图形,如一个序列为柱图,另一个序列为曲线图。 4、Y轴可以显示双坐标轴,方便实现双轴柱状图等。 5、图例可以在下方显示,可以多栏显示。 6、增加图表数据记录集,图表数据直接从记录集或XML数据源加载,而不需用代码来加载图表数据。 7、图表方面还有很多细节方面的改进与增强,加强图表功能是本新版本的重要方面。 ★交叉表 1、多数据列交叉表可以将同一列产生的交叉列排列在一起。 2、在合计列中可以排除掉一些列不进行合计。 3、纵向交叉项目列中可以定义统计框或综合文字框表达式,在合计列中关联的字段自动求和,在项目列中关联字段为复制首笔值。 ★子报表: 1、子报表无数据可以自动隐藏。

2015-01-14

D.P.F Delphi Android Native Components

该控件使用 Delphi XE7 开发原生的 Android 应用程序。组件包括:TDPFJAlertDialog, TDPFJAnalogClock, TDPFJButton, TDPFJCheckBox ,TDPFJChronometer, TDPFJDatePicker 等等。封装了包括 Android.Widget, Android.Net, Android.OS and Android.R 等在内的组件.

2015-01-04

D7浏览图片缩略图源码

D7编写的一个浏览目录图片,缩略图点击出现大图,全部源码。仅供参考。

2014-12-23

1stClass Studio XE6 –4/29/14 –Version 14.0.1.1

1stClass Studio XE6 –4/29/14 –Version 14.0.1.1 System Requirements RAD Studio XE6 Compatibility issues of 1stClass Studio/Win32: 1stClass Studio XE6 is designed to be backwards compatible with 1stClass XE5, XE4,2013, 2012, 2011, 2010, 2009, 2007, 2006, and 1stClass 4000. The only change for versions of 1stClass prior to 2006 is for the TfcImageForm. If you are using this component in a dialog, you will need to call the ApplyBitmapRegion method for the imageform from your form’s OnShow event. fcImageForm1.ApplyBitmapRegion; Without the above code, the form will not take on the shape of the image form’s bitmap. C++ backwards compatibility : For C++ projects there are a few housecleaning items to take care of in your project to compile with the new version. They are listed as follows. 1. If you use the OnDrawText event of a StatusBar panel, then you will need to change the reference of AnsiString & Text to UnicodeString & Text. Change this for both the header (.h) file and the source file (.cpp). 2. Existing C++ Builder projects will need to modify the references to the infopower header files so that they are preceeded by vcl. For instance, if you have a reference to … #include “fcstatusbar.hpp” in your source header file, this will need to be changed to #include “vcl.fcstatusbar.hpp” 3. Similarly C++ Project source files will need to change the references to the #pragma reference to also be preceeded by a vcl. For instance if you have a reference to … #pragma link "fcstatusbar" in your source .cpp file, this will need to be changed to #pragma link "vcl.fcstatusbar" Installing the 1stClass help file The online help files are integrated automatically Demo Applications For an overview of the 1stClass functionality, we suggest you compile the main demonstration program for 1stClass. This demo is located at \fcStudioxe6\demos\windows\Demo1stClass.dproj Company Information Address: Woll2Woll Software 3150 Reed Ave. Livermore, CA 94550 Sales: U.S. - 800-WOL2WOL (1-800-965-2965) INTL - 1-925-371-1663 Voice: (925) 371-1663 Fax: (925) 215-2410 Internet: mailto:[email protected] Web site: http://www.woll2woll.com/

2014-05-25

XE6 DataSnap 回叫功能实例(服务器客户端)

XE6 编译通过:回叫功能的服务器、客户端实例二个例子: (1)服务器与客户端之间的回叫演示 (2)服务器与客户端之间,客户端与客户端之间回叫演示。

2014-05-22

ICONChange V1.01

CONChange是自己编写的图标转换程序。 主要功能: 1、实现BMP、JPG和ICON三种格式图像文件之间的相互转换; 2、可以批量转换图标文件; 3、可以直接将数码相机的JPG文件转换为32位或16位ICON图标文件; 4、修改ICON图标文件步骤: (1)将ICON文件转换为BMP文件; (2)修改BMP文件; (3)再将BMP文件转换ICON图标文件。 [email protected]

2009-08-24

ICONChange V1.0

ICONChange是自己编写的图标转换程序。 主要功能: 1、实现BMP、JPG和ICON三种格式图像文件之间的相互转换; 2、可以批量转换图标文件; 3、可以直接将数码相机的JPG文件转换为32位或16位ICON图标文件; 4、修改ICON图标文件步骤: (1)将ICON文件转换为BMP文件; (2)修改BMP文件; (3)再将BMP文件转换ICON图标文件。

2009-08-24

查询汉字输入法编码v2.2

这是8年前编写的,仅供自己使用输入法查询软件,只要输入以任何一种输入法输入汉字,即可查询13种汉字输入法相应编码。本软件驻留托盘。使用非常方便、实用。

2009-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除