- 博客(149)
- 资源 (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
7201

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

原创 delphi XE10.4 idhttp post Json中文乱码的处理
delphi XE10.4 idhttp使用TIdMultiPartFormDataStream实现post中文处理
2021-11-17 11:48:03
5151

原创 回叫信道
回叫信道 DataSnap XE3新增回叫信道功能。技术关键点: (1)TDBXCallback机制; (2)TDServer.BroadcastMessage方法; (3)TDSClientCallbackChanneManager1.RegisterCallback方法; 三、回叫的方式 1、服务器端回叫所有(同一信道)客户端
2014-05-22 18:39:27
3979
2
原创 AlphaControls控件TsFontComboBox的使用
使用AlphaControls控件,尽可能地使用该组件,提供的控件。我们日常使用的TFontComboBox控件与TsFontComboBox控件,使用上,区别很大。TsFontComboBox中的字体,读取操作系统中的字体列表,构成一个Strings列表,我们在使用时,要通过列举的方式设置或获取字体名称。sFontComboBox1.Items[sFontComboBox1.ItemIndex] 获取指定的字体名。Items.count 系统中,字体的数量。Items 系统中字体列表。
2023-04-28 18:38:32
203
1
原创 FormCreate、FormShow、FormActivate事件的区别与运用
(3)当窗口再显示,但不作为当前窗口,form1.onActivate不执行,当空口被激活(作为当前窗口)时form1.onActivate执行。当指定某窗口作为当前窗口(被激活),也就是窗口之间切换时,初指定当前窗口(被激活)的窗口的onActivate执行。FormShow、FormActivate事件的运用,前二个非常熟悉。(2)当窗口隐藏后,再显示时from1.onShow执行。FormShow、FormActivate事件的区别与运用。1、当窗口中创建并显示时(三者的运行顺序)
2023-03-29 13:18:25
685
原创 DBGrid 鼠标右键向下填充 bit字段的修正
鼠标右键点击之前“提成”字段为False,当鼠标右键点击之前“提成”字段为True。因为,鼠标右键时,字段的值又变回True。下身填充,不能成功。编程DBGrid 鼠标右键向下填充时,只有bit字段与通常字段不一样。原因是,bit字段当鼠标点击时,就会出现Boolean反值。经研究,通过反值填充, 实现向下填充的功能。DBGrid 鼠标右键向下填充 bit字段的修正。
2023-03-19 13:01:24
438
原创 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
864
原创 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
974
原创 SQL 语句 指定money类型字段 排除零的运用
SQL:='select * from 财务_收费汇总 Where (收费小计=''0.0001'')';SQL:='select * from 财务_收费汇总 Where (收费小计=''0.0001'')';SQL 语句 指定money类型字段 排除零的运用。
2023-02-09 16:04:09
728
原创 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
877
原创 屏蔽360阻止远程执行变更注册表自启动数据的办法
但是,由于运行的服务器,有时是安装在普通的电脑中(兼作服务器),计算机的运行中,不自觉地就会安装360。这样,在运行服务器时,通过运行执行一些底层的变更时,360就会干扰阻止。实践证明,通过客户端,调用运程服务器,执行自身更新,或修改系统的底层数据,如修改操作系统的注册表等等。省得上门维护,通过运程维护,极大地方便软件的维护。我在服务器中,加入更新升级自身(exe)文件,并变更操作系统自启动数据的代码。主动安装360后,你可以直接将360进行相关的设置。1、服务器安装的目录,加入信息区(目录加入)
2023-01-28 16:25:37
1071
原创 XlsReadWriteII 升级后需要EXCEL版本的声明
而xlsReadWriteII默认2007版,虽然,软件要写的是97-2003版(文件名后缀.xls),但是,创建的是一个2007版内核,2003版文件名的EXCEL。1、函数生成的EXCEL,默认97-2003版本,文件名使用.xls。代码中,没有加入版本申明代码,这样,造成文件名与内核不一致,手机不能正常打开。事因:近日几位客户反映,软件生成的EXCEL表,手机不能打开。可以是强制打开后,可以EXCEL软件,也能强制打开了。但往往忽约EXCEL版本的说明,造成客户的使用上的困忽。
2023-01-25 10:52:25
701
原创 XlsReadWriteII EXCEL Cell 单元数据读写
从编程运用的角度,在软件的运用上,绝大多数软件都支持Excel97和Excel2007这二个版本。 XlsReadWriteII(1-4)仅支持Excel97,从XlsReadWriteII5开始支持Excel2007。 EXCEL文件是以二进制文件,内部数据是以类似XML。文件结构上是类似树的结构,根部是簿XLS,分支下属诺干个表Sheets。每个表,双由列、行阵列结构的单元Cell组成。各个表之间可以,调用数据。 从编程的角度,就是对EXCEL进行读、写操作。
2023-01-25 09:58:51
1100
原创 XLSReadWriteII 写了一个DBGrdiEh创建EXCEL表的函数
自己通过XLSReadWriteII,写了一个由DBGridEh数据集,通过参数调用,创建EXCEL表格的函数,通过调用的参数设置,可以较为方便地,创建指定数据集的常用EXCEL表格。 原函数默认表标题一条,自动行高,列依据字段(数据)长自动列宽。 近期又升级了XLSReadWriteII,为该函数添加了一功能: 新函数支持DBGridEh多行字段标题。(做到EXCEL与DBGridEh字段标题一致) 可以设置三条表标题,尾部后缀一条备注行。通过数组传递,设
2023-01-21 18:53:26
1887
原创 TDemo 备注文本的二种存贮方式
TDemo 备注纯文本的二种存贮方式,数据库使用过程中,对于TDeme控件,对应数据库的分为nvarchar(n)类型字段。通常使用二种格式的文本:1)单纯文本2)带换行符的文本
2023-01-13 09:30:37
1011
原创 锐浪报表 Grid++Report 导出其它格式文件
Grid++Report控件设计的报表,不仅可以打印,还可以以8种格式,导出报表文件。 在Grid++Report的打印浏览中,有指定导出文件的对话框: 但是,软件的设计中,往往需要设计出,直接导出指定文件,或在打印报表的同时也导出指定格式的文件。相关的参数和方法的调用,详见以下说明:
2022-12-19 12:04:14
1567
原创 AlphaControls 读取存贮数据VCL OnChange事件的处理
AlphaControls控件,窗口时显示,对于VCL控件的处理,需要通过调用皮肤模板重新画出来。因此,在窗口的显示过程中,对VCL控件的数据装载(变更),会引起窗口的不段地跟随变化(画图),造成不必要的屏幕闪动,或引导死屏现象。 特别是使用读取存贮数据VCL,读取存贮数据数据时,有一定的时间,如果不考虑因素,就会造成窗口的缓慢与出错。
2022-12-10 10:10:29
1259
原创 XLSReadWriteII 读取EXCEL数据 动态响应字段的列编号
XLSReadWriteII 读取EXCEL数据 动态响应字段的列编号 我们在通过XLSReadWriteII读取EXCEL表中的数据时,往往通过EXCEL中二个列,对应数据库中的指定字段,通过索引“字段”找到数据“字段”,实现读取相关数据。 报税系统,导出的个人所得税数据,就是存入在一个EXCEL表格中:EXCEL列编号B存放“姓名”,列编号AL存放"个人所得税"。 通过编程,我们很容易地,读取“个人所得税”的数据,加入到下一个月“工资报表”中的抵扣项的“个人所得税”中。 但是
2022-12-05 17:47:33
1224
原创 Frame窗口作为sPageControl子窗口显示的改进
在C/S编辑中,我们会在主窗口,放一个TPageControl控件,让其它窗口,作为TPageControl的创建的TTabSheet,显示相应子窗口。在TTabSheet中的子窗口,From和Frame均可作为子窗口显示。 但是,在实际使用中,为适应客户使用不同显示器(电脑屏幕分辨率),我们的窗口的设计时,就要通过窗口中的TPanel控件的Resize(Sender)事件,动态调整控件的位置,实现软件适用不同屏幕分辨率。 编译好的软件,在显示子窗口时,由于控件调整位置,会出
2022-12-02 18:40:52
1024
原创 XLSReadWriteII5 Cell Comments 单元注释
XLSReadWriteII5、6可以为Cell加入注释,通过TXLSComment读写Cell指定注释。
2022-10-12 12:05:06
1269
原创 XLSReadWriteII控件的升级
本人一直使用XLSReadWriteII4,编制了相关的函数,可以通过XLSReadWriteII4,生成EXCEL报表。但是,近期网站通过EXCEL上传数据,需要EXCEL2007版本的文件(后缀 xslx)。XLSReadWriteII4只能生成EXCEL97版。升级到XLSReadWriteII6,原代码大致修改如下:
2022-10-07 12:59:08
1360
原创 AlphaControls 主窗口TsPageContr 子窗口sFramer 实现主从窗口调用高分辨率子窗口
AlphaControls 主窗口TsPageContr 子窗口sFramer 实现主从窗口调用高分辨率子窗口AlphaControls TsFrameBar 控件 实现C/S窗口内嵌高分辨率窗口介绍如何实现高分辨率窗口。下面介绍另一种AlphaControls 主窗口TsPageContr 子窗口sFramer 实现调用高分辨率窗口的实现,
2022-10-03 10:08:37
1389
原创 Windows 窗体显示的“模式方式”与“非模式方式”
在Windows中,显示存在作为窗体和对话框要么是有模式的,要么是无模式的。 “模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。当我们要显示重要消息的对话框应始终是有模式的。例如 MessageBox 是一个可供您使用的有模式的窗体。 “无模式”窗体让您在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体。 用户在该窗体显示的同时可继续在任何应用程序的其他位置工作。
2022-10-02 17:11:06
2180
原创 AlphaControls控件TsScrollBox的关联TListBox用法
AlphaControls控件TsScrollBox的关联TListBox用法 AlphaControls 控件 TsScrollBox,与Delphi Additional页上TsScrollBox相似,提供水平、垂直滚行条的群组框部件,可用作在窗体中提供一个可以多方向滚行的工具。如果您只想显示较大幅面的一个部分,并允许您的用户对其进行滚行操作,ScrollBar将是理想的选择。您可以先在全幅面的滚动框中进行全面设计,然后适当地缩小外框,两个方向的滚行条将自动显示。它的Positi
2022-10-02 09:03:29
1227
原创 AlphaControls 控件 TsDateEdit 代替 TDateTimePicker
日常使用TDateTimePicker,在使用AlphaControls 控件后,需要使用TsDateEdit 代替 TDateTimePicker。处理的办法,就是使用一个TsEdit,放在TsDateEdit上方,挡住“-dd”:效果不错。在使用中,发现一个处置办法,可以让TsDateEdit,达到显示“yyy-MM”格式的效果。使用TsDateEdit,它没有Format属性,造成不能显示“yyy-MM”格式的缺点。二者外形和功能,基本一致。
2022-09-29 18:27:14
1192
原创 锐浪报表 Grid++Report PrintPreview 显示模式
一、Windows 窗体的显示模式在Windows中,显示存在作为窗体和对话框要么是有模式的,要么是无模式的。“模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。当我们要显示重要消息的对话框应始终是有模式的。例如 MessageBox 是一个可供您使用的有模式的窗体。“无模式”窗体让您在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体。用户在该窗体显示的同时可继续在任何应用程序的其他位置工作。
2022-09-25 09:14:45
1497
原创 AlphaControls 控件 TsCheckListBox 代替 TRzCheckGroup
日常使用TRzCheckGroup,运用AlphaControls 控件后,需要使用TsCheckListBox 代替 TRzCheckGroup。 二者外形和功能,基本一致。代码有所区别。
2022-08-24 16:42:12
1233
原创 Windows Server 2008R2 开机自动登录 自启程序无管理员权限的解决
Windows Server 2008R2,通过镜像安装,开机自动登录Administrator,安装服务器程序, 自启程序后,无管理员权限。为了保持无密码自动登录,不想改动2008服务器的用户。实践中,发现应用程序,当2008启动后,再执行,就可以获取管理员权限。为此,编个程序,先自启动,等待1-5分我钟后,再执行应用程序。
2022-08-20 12:57:13
2473
原创 C/S 模块文件的调用
我在调用模块时,为保障用户使用顺畅,只能调用一个模块。近期脑洞一开,可否同时调用二个模块,这样,软件可以浏览全部窗口。同时,设置一个Boolean全局参数EXEKeep2,确定业务员能打开二个模块,否则。这样,业务就能完全兼顾查看,软件的全部窗口。1、建立业务员使用记录,记录操作时,例如登录退出模块、保存、删除数据的详细记录。这样,C/S可以操作一个主业务模块,同时调用另一个模块。3、调用模块时,保持一个模块EXE,其他模块,调用时删除线程。五、让主程序同时能调用二个模块,解决C/S,全功能窗口的调用。
2022-08-19 15:27:55
1307
原创 AlphaControls 控件 TsPanel TsGroupBox 块与组的结合
AlhaControls 控件中,布置页面时,TsPanel、TsGroupBox二组件,运用的最多,特别是划分功能块时,二者很好地运用,会达到很好的效果。4、TsGroupBox组件,叠加使用时,可以二者是之间,加一个TsPanel作为背景间距框架。1、将AlhaControls,TsPanel、TsGroupBox二组件设置不同的背景色彩。2、当二组件,作为可见功能块划分时,不得同一组件叠加,由于相同 背景色,会造成错觉。通过上述处理,AlhaControls处理的功能块,会很醒目。...
2022-08-09 10:10:54
1285
原创 锐浪报表 Grid++Report HTML格式文本,win10下划线变删除线
+Report 打印合同,一真使用HTML格式文本,已经好几年了。++Report HTML格式文本,在win10下划线变中线。
2022-08-06 19:21:15
1339
原创 RichView TextBox Items 文本框
2、这不是一个组件。1、TextBox文本框是文档中,作为一个Item,可以固定在一个位置上(ItemCount),但是一个浮动的框在文档中显示出来。选项时,将在文本框项的插入位置显示特殊标记。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。1、TRVTextBoxItemInfo是一个表示TRichView文档中文本框项的类。RichView的文本框(TextBox)作为文档的一个Item,运用于是旁注的简化标注。4、在编辑器中,浮动框,可以移动和编辑。.......
2022-07-21 11:08:12
1713
原创 RichView Table 表格对齐
下图中,当Cell中文本是多行时,有的Cell一行文本,有的是二行文本,指定相同的StyleNo,ParaNo,就是造成Cell,文本没有居中对齐。RichView行的高度,除了代码设置外,主要综合整个行每个Cell的高度,为了显示全部内容,往往以Cell中高度的最大值为准。改进的办法在Cell[0,1]中,AddNL指定的新的ParaNo,在SpaceBefore属性中,加入半个字符的高度。就这一点,RichView及EXCEL的Cell,只要设置Cell居中对齐,即可。...............
2022-07-20 09:12:34
1627
原创 RichView Table Option 表格的选项
但是(不像rvtoIgnoreContentWidth),拥有BestHeight=0的单元格的高度仍然是基于它们的内容计算的。如果设置,具有默认宽度(BestWidth=0)的表将导出到RTF和DocX作为根据内容匹配的表。如果设置(默认),用户可以通过点击表格的左边框/上边框来选择行/列(当光标有一个特殊的垂直/水平箭头形状时)如果没有设置(默认),在边界的不可见边下面的空间会有表格的颜色。如果设置,则使用单元格的颜色。如果设置此选项,在计算表格列的宽度时,单元格的内容将被完全忽略。...
2022-07-15 13:37:15
1826
原创 RichView Table 表格
Table表格是一种特殊的RichView项,如图像、控件、断点一样组成文档的要素,但是Table表格要复杂得多,因为它们在每个单元格中包含RichView文档。此外,表内部可以包含其他表,因此RichView文档可以嵌套在任何深度上。 一、Table表格 1、类型 TRVTableItemInfo = class (TRVFullLineItemInfo) TRVTableItemInfo 是表示 TRichView 文档中表格的类。 不是一个组件。 2、表在文档中,占用只是I
2022-07-13 17:30:10
1773
原创 RichView RichEdit SRichViewEdit 文档添加单位名称和标题(序号)
RichView RichEdit SRichViewEdit 文档添加单位名称和标题(序号) 软件的开发中,对客户的制度台账,进行系统化管理,往往建立系统的模板文档,在使用时,针对模板文档,进行修改编辑。 当时文档的细节,应用户自己修改。 但批量导入时,需要加入企业的“单位名称”和文件的标题。此时,建立一个快捷对话框,很有必要: 下一图,是模板导入的原始文档,无单位名称和标题: 点击“加入”后,单元名称以及标题,以及该文档在章节的序号,也自动一键快速加
2022-07-09 15:03:58
1710
原创 RichView RichEdit SRichViewEdit PageSize 页面快捷设置
RichView RichEdit SRichViewEdit PageSize 页面快捷设置 建立一个RichView RichEdit SRichViewEdit PageSize 页面快捷设置界面: 可以快速对RichView进行Page的参数,进行设置: 例如竖页: 切换横页: 一键切换。 按键代码: 实现上述操作,关键是,要建立一个设置页面的函数:...
2022-07-09 14:41:16
1700
原创 RichView TRVStyle 建立中文个性化样式
RichView有默认的样式,对于使用中文的软件,以及企业内部文档管理的要求,自定义一个个性的标准化的样式Styles,很有必要。 1、打开软件,就是自己的标准,统一格式很有必要。 2、方便对文档的编辑操作。 3、对于由其它文本文件,导入时,默认就是TextNo和ParaNo都是0的样式。 4、由软件生成的RVF,Dox,RTF文件,都是基本一致的格式。 5、使用DB存放的文档,新建文件时,有时没有对应样式,会造成不必要的混乱样式。 一、样式StyleTe
2022-07-09 09:36:03
1739
TRichViewv21ScaleRichView v12Report Workshop v5.2Delphi/C++控件
2023-04-04
uniGUI_Professional_1.90.0.1551.rar
2022-01-03
uniGUI_Professional_1.90.0.1555.rar
2022-01-03
openssl-0.9.8i-win32&win64.zip
2021-12-23
FMSoft_uniGUI_Complete_Professional_1.90.0.1534_for_EX10.4.rar
2021-10-07
FMSoft_uniGUI_Complete_Professional_1.90.0.1552_Trial.exe
2021-10-07
操作系统时间与Web标准时间校正
2018-10-06
Indy控件实现服务器与客户端的时间同步
2018-10-06
EhLib 9.1.028.D7-XE10.2 install
2018-06-02
中控考勤指纹人脸识别 62位 SDK包 Ver6.2.4.11
2017-10-08
中控考勤指纹人脸识别 32位 SDK开发包 Ver6.2.4.11
2017-10-08
Tcalendar控件,通过继承让Tcalendar当天日期醒目显示
2016-09-16
Grid++Report6.0
2015-01-14
D.P.F Delphi Android Native Components
2015-01-04
1stClass Studio XE6 –4/29/14 –Version 14.0.1.1
2014-05-25
XE6 DataSnap 回叫功能实例(服务器客户端)
2014-05-22
ICONChange V1.01
2009-08-24
ICONChange V1.0
2009-08-24
查询汉字输入法编码v2.2
2009-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人