- 博客(219)
- 资源 (56)
- 收藏
- 关注
原创 FDQuery Out of memory 错误
TFDQuery执行查询后,将数据载入到控件时,会按照数据库中“字段定义长度 * 返回的记录数”初始化内存数组(注意,是定义的字段长度,不是字段内容的实际长度),如果“字段定义长度 * 返回的记录数”计算出的内存达到2G,就会报Out of memory错误。
2024-04-26 05:23:48
264
1
原创 NewInstance与Create的区别
Create在执行的时候会先自动判断对象是否已分配内存,没有的话调用NewInstance来获取内存,然后再执行构造函数中的内容。NewInstance不会执行构造函数,只会分配对象内存。
2024-02-03 02:20:22
178
原创 Delphi Rtti 的常见问题
2、TRttiContext.FindType中的类名必须加上单元名,如果不加上单元名,则直接使用FindType无法找到类,可使用遍历所有类的方式进行查找(对比类名)。1、TRttiContext.FindType无法找到类的问题。
2024-02-03 02:16:28
241
原创 常用文件管理及FTP工具
AutoSyncFTP 是一款功能强大的FTP/下载/网站同步软件,它通过记录站点的所有文件(包括仅在FTP服务器端存在的文件)的目录结构与日期、大小来实现同步。多线程与多文件的并发传输大大提高了同步速度,同时AutoSyncFTP针对网站文件数量多体积小的特点作了很多优化,传输是增量完成的,并有日志记录。与常用的FTP软件相比,它的整体同步速度可提高至 200%~500%。2、Total Commander - 神器级别的文件资源管理器。1、AutoSyncFTP:FTP自动上传工具。
2024-01-22 02:48:18
752
原创 解决WPS产生的Excel表格用微软的Excel打开很卡的问题
wps做的表格只要用wps做了条件格式,再用excel打开就会卡的寸步难行,因此打开后优先清除条件格式,再根据需要用excel重新设置。1、把EXCEL文件扩展名改成.rar 并双击用 RAR打开(注意不是压缩,是打开)。4、正常打开,这里EXCEL会提示修复,不怕,修复的时候会删除那些垃圾绘图对象。5、整个表格清爽了,而且体积变小了很多,EXCEL打开速度也正常了。2、删除 xl 文件夹下的 drawings文件夹。3、改回扩展名为 .xlsx 或 .xls。3、等卡完了,del删除。
2024-01-22 02:42:58
4055
原创 Android各版本发布时间
2011年10月19日。2008年9月23日。2009年4月17日。2009年9月15日。2009年12月3日。2010年1月12日。2010年1月12日。2011年2月24日。2011年5月10日。2011年7月15日。2012年6月28日。2012年6月28日。2013年7月24日。2014年6月25日。2015年5月28日。2016年5月18日。2017年8月22日。2017年12月5日。
2024-01-22 01:57:25
672
转载 Delphi调用Android的so文件
至于上面的GetDocumentsPath 或者别的目录也可以 参看TPath的说明,和so文件存放目录有关系,另外值得注意的事传递的字符串Delphi中是双字节的。
2022-08-10 11:40:43
428
转载 减小Delphi XE以上编译出来的文件大小
自从Delphi2010中引入了新的RTTI反射机制后,编译出来的程序会变得很大,这是因为默认情况下 Delphi2010 给所有类都加上了反射机制。而我们的工程并不每每都需要使用到这个功能,所以对于不需要使用的地方,我们可以简单的用下面的方法禁用RTTI反射,从而大 大减小文件体积。禁用的方法很简单,就是要在工程(dpr文件中。1.引用的单元会影响EXE和DLL的大小,把Uses中不需要的单元去掉,可以变小一些。另起炉灶,把你的程序要用到的变量,函数,类型拷贝到另一个同名的pas文件中,编译时不用。...
2022-08-08 06:39:12
1032
原创 Visual Studio 2022下载地址
Visual Studio 2022:https://visualstudio.microsoft.com/zh-hans/vs/.NET 6.0:https://dotnet.microsoft.com/zh-cn/
2022-08-08 06:25:40
1820
转载 Inno Setup 为程序创建桌面快捷方式
IconIndex:指定的文件中使用的以零为基点的图标索引,这是因为有些Icon可以存放在.dll文件中,例如操作系统中的shell32.dll文件,保存有100多个图标,如果IconFileName指定的是该文件(一般位于C:\WINDOWS\system32目录下),那么IconIndex就指定了使用哪个图标。Parameters:快捷方式的可选命令行参数,如果编写的是一个命令行方式的可执行文件,额可以通过该选项传递参数,一般的可执行文件都不需要该选项。...
2022-08-08 06:20:33
3389
转载 Inno Setup 自定义脚本
#13#13 '版权所有 (C) 中天VIP工作室', mbInformation, MB_OK);Wizardform.WizardBitmapImage.left:= WizardForm.width-164 //自定义安装向导图片显示位置(显示大小,此处为居右显示)//这儿必须定义,数值根据图片宽度更改,显示软件名称的位置。...
2022-08-08 06:18:50
1075
转载 Delphi创建Windows快捷方式
如果我们编写的程序能自动创建快捷方式,将大大方便用户的使用。但是如何在程序中建立快捷方式呢,下面我们给出一个实例。es语句中要加入ComObj、ActiveX和ShlObj这三个单元。如果不行,再加shellapi单元.由于我们是通过OLE Interface实现此功能的,因此在程序单元的us。以上编写了一个通用函数,下面我们用它来创建快捷方式。...
2022-08-08 06:13:48
327
转载 删除Excel 中某一Sheet的数据时,提示: “该 ISAM 不支持在链接表中删除数据“
因为Excel工作表中的行与真正的关系型数据库的行是有些不一样的,所以如果通过编程来访问Excel工作表的数据,那么检索,插入,更新应该是没有问题的,但要是删除的话,就会有一些限制。当然,你要知道的是,这一行并没有真正删除掉,所以通常在select的时候要进行一定的筛选,例如:SELECT * FROM sheet1$ WHERE DeptId IS NOT NULL;3、 虽然电子表格中已被删除的数据原来所在的行现在是空行,但无法将其删除,而且记录集将继续显示对应于这些空行的空记录。...
2022-08-08 05:57:23
611
转载 WITH (NOLOCK)
加了WITH (NOLOCK)即告诉SQL Server,我们的这段SELECT指令无需去考虑目前table的transaction lock状态,因此效能上会有明显的提升,而且数据库系统的Lock现象会有明显的减少(包含Dead Lock)。除了简单的SELECT之外,有JOIN的SELECT语法也是可以使用的。脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回到修改之前,这两个不同的结果就是脏读。指定由查询优化器使用的表扫描、一或多个索引,.
2022-08-08 05:52:18
4518
原创 将 uniqueidentifier 值转换为 char 时结果空间不足
提示“将 uniqueidentifier 值转换为 char 时结果空间不足”如果在使用 CAST 和 CONVERT 函数时未指定 n,则默认长度为 30。经过排查发现,如果未在数据定义或变量声明语句中指定 n,则默认长度为 1。
2022-08-08 05:50:32
1305
转载 Delphi 基本算法
进行一次竞赛,总时间T固定,有若干种可选择的题目,每种题目可选入的数量不限,每种题目有一个ti(解答此题所需的时间)和一个si(解答此题所得的分数),现要选择若干题目,使解这些题的总时间在T以内的前提下,所得的总分最大,求最大的得分。{对所有边按权值递增排序,存于e[I]中,e[I].v1与e[I].v2为边I所连接的两个顶点的序号,e[I].len为第I条边的长度}{s[n]为前n个物品的重量和}F[I,j]=f[i-1,j-w[i]] (w[I]< =j< =v) 边界:f[0,0]:=true....
2022-08-08 05:42:38
503
转载 64位 regsrv win10_Regsvr32 在64位机器上的用法
32位系统注册32位控件,64位系统注册64位控件,一般都没有问题。一般容易出问题的是在64位操作系统上注册32位控件。为了能使32位的控件在32位操作系统与64位操作系统下都能正确自动注册,可采用批处理命令方式,在命令中自动判断操作系统是32位还是64位,并针对性调用不同的注册命令即可。Windows”的缩写,表示一个运行在64位操作系统环境下的32位子系统。注意:64 位版本的 Windows 操作系统上有两个版本的 Regsv32.exe 文件。你并没有看错,我并没有说反。cd到控件所在路径;....
2022-08-08 05:16:19
1920
转载 Delphi编写的程序在Win7以上提升权限(以管理员身份运行)
Delphi程序要实现在win7下以管理员身份运行,必须潜入一个res文件,操作步骤如下:1) 首先编辑一个文本文件,命名为*.manifest (例如uac.manifest)
2022-08-07 10:51:29
1019
原创 Delphi float浮点值转换整型int 方法
Trunc 截取整数,小数不要。Round 四舍五入取整。Ceil 往大取整。Floor 往小取整。
2022-08-07 09:37:59
1986
原创 Win10关闭Windows Search服务禁用搜索功能
3、在右侧窗口中找到“Windows Search”服务项,双击后打开其属性窗口,在其属性窗口中点击“停止”按钮,然后点击启动类型下拉菜单,在弹出的下拉菜单中选择“禁用”菜单项。1、在Win10桌面上,右键点击“此电脑”图标,然后在弹出的菜单中选择“管理”菜单项。2、打开计算机管理窗口,在左侧找到“服务和应用程序”项。...
2022-08-07 09:24:37
4853
转载 GetSystemMetrics()函数的用法
可以用GetSystemMetrics函数可以获取系统分辨率,但这只是其功能之一,GetSystemMetrics函数只有一个参数,称之为「索引」,这个索引有75个标识符,通过设置不同的标识符就可以获取系统分辨率、窗体显示区域的宽度和高度、滚动条的宽度和高度。为了使使GetSystemMetrics的功能,我们以获取系统分辨率为例,并将其中的两个值用TextOut输出到窗体中。第一步:用GetSystemMetrics获取屏幕的宽度和高度int x, y;x = GetSystemMetrics(SM_C
2022-08-07 09:15:03
918
原创 SQL Server Identity自增列设置为重新从1开始
SQL Server 数据库原有ID字段,是自增列的,后来把数据全删除后,ID是接着以前的继续增长的,想让ID自增列重新从1开始。
2022-08-07 05:21:19
1344
原创 SQL Server修改表结构时,不允许保存更改,阻止保存要求重新创建表的更改
在SQL Server中,修改表结构保存时提示“不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’选项”。解决方法:点击“工具--选项--设计器--表设计器和数据库设计器”,关闭“阻止保存要求重新创建表的更改”(取消勾选),不同版本SQL Server的界面可能会稍有不同。...
2022-08-07 05:13:52
4999
1
原创 禁止 Win10 每次开机,都打开上次未关闭的软件
按 Win + I ,打开“设置-账户-登录选项”,找到“隐私--更新或重启后,使用我的登录信息自动完成设备设置并重新打开我的应用”(有些版本在重启应用项),将其关闭即可。任意打开一个文件夹,点击“查看--选 项”,打开文件夹选项设置,再点击查看,找到“文件和文件夹--登录时还原上一个文件夹窗口“,将其关闭(去掉沟选)。按 Win + I,打开“设置--应用-启动”,禁止这些软件自启动。Win10关机或注销时,会记住当时正在运行的软件,下次启动系统时,它会自动启动它们, 可以禁用这个功能。...
2022-08-07 04:54:00
1987
原创 Windows 域名重定向
1、打开本地 hosts文件:C:\Windows\System32\drivers\etc\hosts。2、添加新域名:在尾行添加 IP地址 域名,例如:127.0.0.1 www.abc.com。3、保存报重启Web服务器。
2022-08-07 04:40:42
1770
原创 无法定位程序输入点InitializeSRWLock于动态链接库KERNEL32.dll 上
某些程序在XP执行时会报错“无法定位程序输入点InitializeSRWLock于动态链接库KERNEL32.dll上”,原因为该程序所需要的支持库XP不存在,改用WIN7以上操作系统即可。
2022-07-19 05:04:58
3098
转载 Win10 chm文件无法打开解决方案
3.若未加锁,win1064位在C\Windows\SysWOW64\目录下找到hh.exeitss.dllhhctrl.ocx,丢失itss.dll可自行百度下载,hhctrl.ocx可在系统C盘搜索将下载好的itss.dll与hctrl.ocx复制到C\Windows\SysWOW64\下。1.将.chm打开方式选择到C\Windows\SysWOW64\hh.exe。2.“右键属性”查看.chm文件是否加锁,加锁情况下右键解锁即可。...
2022-07-19 04:59:08
2237
原创 清除Windows远程桌面连接记录
2、清除远程桌面连接下拉地址列表,在注册表“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Default”,将右侧所有以“MRU”开头的值删除,如“MR0,MR1,MR2”等。3、清除远程桌面连接主机名和用户名,在注册表“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Servers\”,在左侧将其下所有类型为IP地址的项删除。...
2022-07-19 04:54:26
9735
原创 SQLite 判断表存在/删除表/创建表及if not exist插入数据
Select'001','张三'wherenotexists(select1fromUserswhereUserID='001')droptableifexistsUsers;--表Users已存在,则删除。values('001','张三')2、创建表(表Users不存在则创建)3、插入不存在的记录。
2022-07-17 13:11:47
6069
1
原创 Win10经常断开网络连接的原因
1、网卡设置了休眠功能,有的网卡可以设置过一段时间休眠以节约电源,取消网卡的电源管理。2、Windows的网络服务闲置时断开策略原因:Windows Server:本地安全策略 -> 本地策略 -> 安全选项 -> Microsoft网络服务器:暂停会话前所需的空闲时间数量设置为0...
2022-07-12 04:46:37
7611
原创 Delphi的日期时间格式
1、日期时间格式化为字符串 edit2.text:=formatdatetime( 'yyyy年mm月dd日hh点nn分ss秒',now);2、将程序初始化为指定的日期时间格式(在程序初始化时处理) System.SysUtils.FormatSettings.DateSeparator := '-'; System.SysUtils.FormatSettings.ShortDateFormat := 'yyyy-mm-dd'; System.SysUtils.FormatSettings.
2022-07-12 04:43:43
4655
转载 SQL Server 2012/2016/2017 新增函数
/************************************************************** SQL Server 2012 新增的函数 ***************************************************************/ -- CONCAT ( string_value1, string_value2 [, string_valueN ] ) #字符串相连 SELECT CONCAT('A','BB',.
2022-05-06 10:11:03
526
原创 SQL Server 2016 OPENJSON忽略大小写
使用WITH子句OPENJSON将输入JSON表达式中的键与该WITH子句中的列名进行匹配,是区分大小写,可以使用条件聚合以忽略大小写:DECLARE @JSON varchar(max) = '[ {"dDate":"2022-05-01","cVouchID":"SS-220500001"}, {"ddate":"2022-05-04","cvouchid":"SS-220500002"}]'--使用WITH子句:Select JsonTable.* From OPENJS...
2022-05-06 09:43:51
921
原创 TOpenDialog选择文件时异常卡死并退出程序的问题
Delphi10.4.2在WIN10中,TOpenDialog在选择文件时,如果文件无法识别的,或是识别错误的,点击文件、或预览缩略图,或是选中文件后点击鼠标右键,就会报指针错误,或是整个程序直接异常卡死,然后整个程序就会被强制中断退出。但是在IDE里又可以正常打开,只是编译后执行就死机。 最典型的情况是用手机、数码相机拍的高分辨率图片,然后通过Adobe PhotoShop CC修改过的图,无论存成什么格式,大概率都会引起这种错误, Delphi的对话框是...
2022-04-06 01:45:02
517
EMS Advanced Data Export VCL 4.10.0.2 Full Source + Demo.rar
2020-07-05
CAD VCL .Enterprise 10.0 Delphi CB Full Source + Demo.rar
2020-06-28
CAD VCL 10.1 Enterprise Delphi CB Full Source + Demo.rar
2020-06-28
SDAC v6.1.3 for Delphi7.rar
2020-06-28
SDAC Professional 8.3.10 D10-10.3 Retail.rar
2020-06-28
Unidac 7.2.7 Pro Delphi7_10.2.
2020-06-27
Nevrona Rave Report 11.0.5.rar
2020-06-27
NextSuite 6.0.25 Delphi6-10.3 Full Source + Demo.rar
2020-06-27
InfoPower 19.5.1.4 For Delphi10.2 Full Source + Demo.rar
2020-06-27
InfoPower4000Pro Delphi7 Full Source.rar
2020-06-27
RxLib 2.75 Update 1.19 Delphi5-10.4 Full Source + Demo.rar
2020-06-27
Clever Internet Suite 9.5.921.0 Delphi7-XE8 CB10-XE8 Full Source + Demo.rar
2020-06-27
SynEdit Delphi7-10.4 Full Source + Demo
2020-06-27
SynPDF Delphi7-10.4 Full Source.rar
2020-06-27
Delphi异常处理 EurekaLog 7.7.8.31 Enterprise For Delphi10 Full Source
2020-06-26
Delphi皮肤控件 AlphaControls.v15.00 Delphi7-10.3 + Demo
2020-06-26
Delphi串口通讯组件nrCommLib.Pro.v.9.44.D4-XE10.1
2020-06-26
FlatStyle 4.56.0.0 for XE5-XE10.3 Source Code.rar
2020-06-26
JsonDataObect Full Source + Demo.rar
2020-06-26
ImageEn.v.5.2.0
2022-08-07
Delphi ReportBuilder v21.0 Enterprise 10.42 报表控件安装版
2022-08-07
DevExpress VCL 17.2.4 Full Source Delphi 10.rar
2021-05-26
DevExpress VCL 18.1.3 Full Source Delphi 10.2.rar
2021-05-26
DevExpress VCL19.1.2 Full Source Delphi10.4.rar
2021-05-26
FastReport VCL 6.9.12 Enterprise Full Source.rar
2021-05-26
FastReport VCL 6.9.12 Enterprise Installe 安装包
2021-05-26
FastReport VCL 5.6.2 Delphi7-D10.2 Full Source.rar
2021-05-26
FastReport VCL 6.6.17 Enterprise Full Source.rar
2021-05-26
EhLib VCL 9.5 Delphi7-10.3 Full Source.rar
2021-05-26
EhLib 10 Professional Delphi7-10.4 Full Source Build 10.0.025.rar
2021-05-26
TeeChart Pro VCL FMX Delphi7-10 一键安装版 Build 2017.22
2020-07-05
TeeChar Pro VCL 8.06 Delphi7 Full Source.rar
2020-07-05
Steema TeeChart Pro VCL FMX Delphi7-10.4 Full Source Build 2020.30.rar
2020-07-05
Steema TeeChart Pro VCL FMX Delphi7-10.2 Full Source Build 2018.24.rar
2020-07-05
EMS Advanced Data Import 3.11 Delphi7 10.1-3. Full Source + Demo.rar
2020-07-05
EMS Advanced Data Import VCL 3.10.1 Delphi5-10.2 Full Source + Demo.rar
2020-07-05
EMS Advanced Data Import VCL 3.9.0.1 Full Source + Demo.rar
2020-07-05
EMS Advanced Data Export VCL 4.14.1 Delphi5-10.2 Full Source + Demo.rar
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人