- 博客(71)
- 资源 (61)
- 收藏
- 关注
原创 winserver 2016 安装.net3.5
摘要:在Windows Server 2016及更高版本中,.NET Framework 3.5默认不包含二进制文件,仅保留元数据。传统通过dism命令或添加功能安装时可能失败,需手动指定安装源(如microsoft-windows-netfx3-ondemand-package.cab文件)。若从Windows 7/Server 2008 R2升级则自动启用。解决方案是从安装介质或Windows更新获取有效负载文件,并在添加功能时明确选择本地源路径完成安装。(149字)
2026-01-05 11:23:55
548
原创 二维码QRCode的属性
摘要:TQRCode是Delphi中常用的二维码生成组件,其核心属性包括纠错级别(Eclevel)、像素倍率(Pxmag)、版本号(Version)、内容编码(code)等。Eclevel决定容错能力(0-4级),Pxmag控制模块尺寸,Version影响容量大小(1-40)。使用时需注意中文需转UTF-8编码(Usejis=False),推荐黑白配色,旋转角度为0度时识别率最高。属性配置需根据应用场景(如打印或屏幕显示)优化,确保二维码的可读性和适应性。
2025-12-16 21:28:03
645
原创 新能源车牌的规则
摘要:新能源车牌识别需基于其与普通车牌的差异,主要包括:1) 位数不同(新能源小型车8位,普通车7位);2) 颜色特征(新能源小型车为渐变绿底,大型车为黄绿双拼);3) 编码规则(新能源第3位字母区分车型)。识别时需先提取字符特征,再匹配新能源车牌特有的位数、颜色及编码规则进行验证。
2025-12-04 13:44:23
247
原创 SQL Sever无法打开链接对话框,未将对象引用设置到对象的实例。(AppIDPackage)
摘要:解决Visual Studio安装导致的问题,可通过以下两步操作:1) 删除路径C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG下的machine.config文件;2) 将同目录下的machine.config.comments文件复制并重命名为machine.config即可恢复配置。该方法快速有效,适用于VS安装后的常见问题修复。(98字)
2025-11-15 21:48:35
140
原创 UniConnection 的各数据库的连接串
本文提供了多种数据库连接配置示例,包括SQL Server、Oracle、MySQL、PostgreSQL、DB2等常见数据库系统。连接字符串包含服务器地址(127.0.0.1)、端口号(8829)、用户名(sa)、密码(sql)等关键参数。特别说明了如何通过ODBC连接Excel文件,以及远程连接SQL Server数据库的配置方法,其中包含ProviderName、Authentication等特殊选项设置。这些配置示例为开发人员提供了快速连接不同数据库系统的参考模板。
2025-10-30 09:02:07
99
原创 生成随机字符串
该函数用于生成随机字符串,参数包括字符串长度(StrLength)和是否包含小写字母(Lowercase)、数字(Number)、大写字母(Uppercase)。通过组合指定的字符集(大写字母、小写字母、数字),随机选取字符生成指定长度的字符串。若未指定任何字符集或长度小于1,则返回空字符串。调用Randomize确保随机性,使用Random函数从字符集中随机选择字符。
2025-10-05 12:32:24
100
原创 unidac连接ORA免驱动
本文介绍了Oracle数据库连接的三种方式:官方客户端(200M)、精简客户端(10M)和DirectMode直连模式。重点讲解了通过UniDAC组件实现DirectMode的方法:1)在TUniConnection控件中启用Oracle直连选项;2)将Server属性设置为"IP:Port:SID"格式;3)仍需配置OracleUniProvider。这种直连方式无需安装客户端,简化了C/S架构下的多客户端部署,特别适合仅支持TCP/IP的环境。
2025-10-05 12:31:59
168
原创 杂记-250804 ado 连接excel
该摘要包含两个不相关部分:1) Excel数据库连接字符串,使用Microsoft.ACE.OLEDB和Jet.OLEDB连接D盘"分数.xlsx"文件;2) FRP内网穿透配置说明,包含客户端连接服务端的IP地址、端口映射设置(7000-7002),以及两个TCP代理配置示例(本地IP 192.168.1.64,分别映射8000到7001和80到7002端口)。两部分内容分别涉及数据访问和网络代理配置。
2025-08-04 22:10:53
434
原创 记录—2 chart 的索引。
使用图表组件时发现Series的索引会自动排序。测试发现,即使按1-3-2顺序添加数据点(1,1)、(3,3)、(2,2),通过YValues访问时返回的却是排序后的值1、2、3,而非添加顺序。这表明Series内部会对索引进行自动排序,导致与原始添加顺序不一致,可能影响需要保持原始顺序的数据处理。开发者需注意这一特性,必要时需另寻方法保持数据顺序对应关系。
2025-07-01 09:09:55
187
原创 RSA签名验签/ SM2签名和验签
在使用公钥和私钥进行签名和验签时,必须确保使用同一对密钥,以保证数据的安全性和一致性。同时,编码方式需与接口要求完全一致,避免因编码不匹配导致的验证失败或数据错误。正确配置密钥和编码方式是确保通信安全和数据完整性的关键步骤。
2025-05-10 16:23:35
215
原创 delphi .dproj文件对应版本信息
ProjectVersion>20.1</ProjectVersion>给出了开发时用到的版本。这个时间点delphi的最新版本为12.3。
2025-04-25 10:44:38
344
原创 mysql 的安装
2、安装方式:在 Windows 上安装 MySQL,通常有两种方式:使用 MySQL Installer 或使用 ZIP 包。
2025-04-06 18:45:41
641
原创 国密算法 SM2(SM3withSM2)
知道SM2加密方式,SM2(SM3withSM2)加个括号不知道干啥了,先SM3在SM2?加密后和java部分的生成的签名对不上,直接SM2能和c#,java生成的签名对上了。SM2的称谓=SM(SM3withSM2)原理SM2签名按国标规范就是SM3withSM2,错略理解Sm2在计算过程中凑杂用到SM3。通过对报文数据筛选、排序和拼接,组成待签名报文数据(参考实现:医保电子凭证中心下发的“(1-24)医保局加解密方法工具类 V1.0” 中的 SignUtil 和 EasyGmUtils)。
2025-03-12 11:55:37
877
2
原创 无类型参数
delphi 中 经常用到var Buffer、const Buf 两个无类型参数的定义 ,一直都当做Pointer类型去用,理解还是肤浅了,处理传递指针还还可以传值,我类型参数可以当做是一段内存。
2025-03-06 15:07:47
245
原创 4个延时函数
/定时器没有创建成功。showmessage(‘到点了’);//其中的identer是定时器的句柄。1、挂起,不占CPU。2、不挂起,占cpu。4、不占CPU不挂起。
2025-02-21 09:39:21
216
原创 vcl gdi+
Mitov Software:http://www.mitov.comdown:http://www.mitov.com/IGDIPlus.zipdelphi7下可用下载:https://download.csdn.net/download/ljklxlj/90374466
2025-02-12 21:41:57
373
原创 Left side cannot be assigned to
Delphi XE E2064 Left side cannot be assigned to 错误解决方法-CSDN博客
2025-02-10 23:31:04
351
原创 判断字符是否是汉字
/ 设置是否包含汉字返回值为true。// 是否包含汉字返回值默认为false。// 设置包含汉字位置。// 是否包含汉字返回值。count := 1;// 包含汉字位置默认为1。// 包含汉字位置递增。// 循环判断每个字符。
2025-01-11 18:41:25
260
原创 PIXEL_FORMAT_RGB_1555格式的颜色
是一种像素格式,每个像素占用16位,其中1位用于alpha通道,5位分别用于红色、绿色和蓝色分量。这种格式通常用于需要节省存储空间的场景,因为它能够以较少的位数表示颜色信息。
2025-01-11 09:28:13
508
原创 很标准但感觉那都不对,这文字越看越迷糊了
UDP服务器设计是指在Pascal语言中实现一个基于用户数据报协议(UDP)的服务器程序,UDP是一种无连接的传输层协议,它不保证数据的可靠传输,但具有较高的传输速度,在Pascal语言中,我们可以使用Indy组件库来实现UDP服务器。当客户端向服务器发送数据时,会触发TIdUDPServer对象的OnUDPRead事件,在这个事件中,我们需要获取客户端发送的数据,并进行相应的处理。设置TIdUDPServer对象的Bindings属性,指定服务器监听的IP地址和端口号。// 处理客户端发送的数据的方法。
2025-01-10 17:43:40
484
原创 ISuperObject操作数组
/输出:{"A":["a","b","c","d"]}//输出:[{"a":1},"b","c","d"]// 输出:["a","b","c","d"]
2025-01-08 11:46:09
375
原创 非对称加密使用的是RSA算法
因为合法的商户已经将自己的公钥配置到微信后台了,当一个调用者将加签名的参数传到微信平台,而微信平台恰好能用这个商户配置的公钥验签通过,说明发请求的人就是持有这个私钥的合法商户,因为只有持这个私钥的商户才能做出这个签名,私钥是保密的,不是每个人都有。满足微信的很多要求,比如商户注册微信商户平台获得商户id、签约相关的支付产品获得appid、给开通的支付产品配置商户的公钥并下载微信的公钥,这样的商户对微信来说才是合法的。签名时,站在被调用方(微信平台)的角度看,微信要求谁调用微信平台,谁使用自己的私钥做签名;
2024-12-30 12:53:11
435
原创 delphi2007-12版本
正如您所看到的,即使是同一个Delphi版本,也可能有不同的版本号。这些可以用不同的更新来解释。有趣的是,根据版本号,Delphi XE6将自己标识为对Delphi XE5的更新,与XE4和XE3相似,同样与Delphi 10.4和11.0相似。不幸的是,似乎没有办法可靠地区分Delphi 2009和2010,这同样适用于Delphi 10 Update 1和10.1。但请注意,当IDE将项目从一个版本升级到下一个版本时,这些列表不一定会正确更改。
2024-12-27 18:22:52
865
原创 System.IOUtils TFile 解读
TFileMode.fmAppend 打开现有文件并把流指针移到文件尾, 如果文件不存在创建新文件.TFile.Replace(source, dest, bak, True);{将覆盖同名的文件}
2024-12-23 17:13:54
919
原创 RSA的公钥私钥
因为合法的商户已经将自己的公钥配置到微信后台了,当一个调用者将加签名的参数传到微信平台,而微信平台恰好能用这个商户配置的公钥验签通过,说明发请求的人就是持有这个私钥的合法商户,因为只有持这个私钥的商户才能做出这个签名,私钥是保密的,不是每个人都有。满足微信的很多要求,比如商户注册微信商户平台获得商户id、签约相关的支付产品获得appid、给开通的支付产品配置商户的公钥并下载微信的公钥,这样的商户对微信来说才是合法的。签名时,站在被调用方(微信平台)的角度看,微信要求谁调用微信平台,谁使用自己的私钥做签名;
2024-12-23 17:11:19
1492
原创 System.IOUtils TPath 解读
在您提供的代码注释中,有一些重复和不准确的地方。我将纠正这些错误,并为您提供一个更准确的描述,包括一些额外的信息。
2024-12-23 16:55:37
528
原创 转载 delphi 分屏显示
网上找了一圈关于delphi 分屏显示的文字,都说的不怎么详细,复制过来总是没有效果,整理后发布出来,其实分屏很简单,就是把delphi的窗体left属性值设置成主屏分屏率 假设是1366*768 就是设置left:=1366即可。//重点二,需要加上这个语句,不然总是在主屏显示。原文链接:https://blog.csdn.net/u013051638/article/details/128162646。
2024-12-12 16:29:55
252
原创 webview4/edgewebbrower学习记录——执行js
aResultObjectAsJson 为js执行完毕后的返回结果,可理解为最后一个函数执行完毕的结果,js中如果没有函数调用,或者没有返回值得函数调用,则返回null。webview2可执行js方法:WVBrowser1.ExecuteScript(js, 1003) 参数1为js语句,参数2为命令号,执行完毕,会执行。aExecutionID 对应.ExecuteScript中参数2。aErrorCode 对应执行结果标志,0为成功。
2024-11-22 16:48:10
407
原创 转载TeeChart 安装
此为参考加自己实践安装说明,其中TeeRecompile.exe编译出错因为没安装含源文件的QuickReport导致,摸索了2天,最后网上下载QuickReport,安装后,不再提示,Quick.Report.Professional.v4.07.for.Delphi.7.Full.Source-SSG,非。3.dejoy.teechart.v8.01.FullSource\Sources\Teechart\Delphi7中找到。2、删除Delphi\Bin目录下的DclTee70.bpl;
2024-11-21 09:08:01
887
原创 收集:Ctrl+鼠标左键或者Find Declaration不能定位到源文件
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!Library Path我早已加上,用的所有组件都是有源码的,可以打开查看,组件本身可以正常使用。
2024-10-26 21:47:20
1031
原创 dcef文件下载--程序节排坑二
ChromiumBeforeDownload中如果调用其他窗体文件做show操作,程序关闭时会内存释放错误,改用消息处理:beginSleep(50);end;
2024-10-24 18:40:08
187
原创 dcef—文件下载
在页面中添加一个标志位,判断接收到的取消信号是我们点击保存框的取消按钮发送的,还是我们在下载过程中点击删除按钮发送的。当我们不管是点击保存还是取消,都会执行若干次 OnDownloadUpdated 方法,并且每次都可以获取到下载速度、总大小和已完成大小,即使点击了取消,下载速度等值也是有数据的。因为我们在创建一条下载时将 callback 传递给页面了,所以点击页面上的按钮时,直接调用对应的 callback 的方法就可以实现暂停、继续、取消了。删除下载: 点击删除按钮,删除下载的本地文件。
2024-10-23 19:55:52
522
原创 一段接收串口数据delphi7升级到XE11乱码,注意char的处理
b:Byte;d:DWORD;d1:PDWORD;beginab[0]:=$F0;ab[1]:=$E9;ab[2]:=$89;ab[3]:=$00;end;
2024-10-17 12:38:02
335
大华摄像机版被V3.052的delphi的sdk包,由c++头文件转过来 应该是目前网上能看到的最新版了
2025-04-21
gid+delphi7版本
2025-02-12
delphi upd通信演示程序client server都有
2025-01-10
包含170+万个中国常用人名的资源文件,该资源文件涵盖了广泛的中国常用姓名,适用于各种需要中文姓名的应用场景,如数据分析、机器学习、自然语言处理等
2024-12-27
字符分割函数,方便分割字符串
2024-12-27
普通的日期格式转大写日期格式
2024-12-27
纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)
2024-11-01
VMware win7系统安装补丁
2024-10-07
JDK添加环境变量工具
2024-07-29
Delphi11 中通过JNI调用 Java 函数
2024-07-29
Delphi RSA签名与验签 国密sm2签名和验签 工具
2024-07-25
TThread.CreateAnonymousThread()匿名开线程demo,同步和异步都有
2024-07-01
delphi的键盘和鼠标钩子
2024-03-25
Git TortoiseGit
2024-02-02
数组保存为二进制文件和逆过程
2024-01-19
mqtt for delphi7
2024-01-14
delphi mqtt客户和服务端
2024-01-06
使用vlc styles改变opendialog
2024-01-04
delphi中使用FastScript执行pascal脚本的demo
2024-01-04
OmniThreadLibrary学习笔记
2023-12-09
iocomp 访问 opc
2023-10-24
delphi安装及常用控件安装实录
2023-05-07
Raize-KonopkaControls-280-7.0.8 for Delphi 11
2023-04-26
RAD Studio 13 XE13九月补丁
2025-09-27
RAD Studio 五月补丁
2025-07-22
Delphi RSA签名与验签 国密sm2签名和验签 工具(二)
2025-05-10
cnvcl的键盘钩子,大名鼎鼎的cnpack谁都用,cnvcl同样好用,简简单单搞个钩子
2025-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅