<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leavesguth的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leavesguth</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leavesguth]]></copyright><item><title><![CDATA[使用Ehlib12.0的分组功能]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/159930559</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/159930559</guid><author>leavesguth</author><pubDate>Tue, 07 Apr 2026 21:22:13 +0800</pubDate><description><![CDATA[本文介绍了一个用于设置DBGridEh分组功能的Delphi方法SetGroup。该方法通过配置EhLib控件实现数据分组显示功能，包括：初始化分组面板提示文本、激活分组面板、设置数据源连接（ADOQuery到MemTableEh）、处理数据加载异常等。关键步骤涉及数据组件的打开/关闭控制、错误处理机制以及分组可视化设置，最终实现将数据按指定列分组显示的功能。]]></description><category></category></item><item><title><![CDATA[技嘉B760M gaming AC WIFI 主板自带瑞昱2.5G有线网卡的问题]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/155840766</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/155840766</guid><author>leavesguth</author><pubDate>Fri, 12 Dec 2025 08:38:49 +0800</pubDate><description><![CDATA[瑞昱2.5G网卡频繁掉驱动，尝试多种方法无效，最终更换Intel-I226-V网卡解决问题。文章记录了网卡故障现象（驱动异常、间歇性恢复）、网上常见解决方案（调整参数、更换网线、断电）的尝试过程，以及最终通过更换Intel网卡彻底解决问题的经历。该案例反映了瑞昱2.5G网卡普遍存在的驱动兼容性问题。]]></description><category></category></item><item><title><![CDATA[Ehlib12.0新版修改的几个问题备忘（排序 过滤 表格绑定 自动列宽 数据分组）]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/155324595</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/155324595</guid><author>leavesguth</author><pubDate>Thu, 27 Nov 2025 21:57:08 +0800</pubDate><description><![CDATA[本文介绍了EhLib组件库中TDBGridEh控件的功能优化和使用方法。主要包括：1）排序和过滤功能的配置，包括自动排序标记、多列排序及筛选功能；2）组件绑定改进，支持直接绑定DataSet而不需通过TDataSource中转；3）完整的排序和过滤设置示例代码；4）自动调整列宽的实现方法，通过Hack类访问内部方法优化列宽，并设置最大宽度限制。使用时需注意属性类型的变更调整，如DataSource属性现为TObject类型。]]></description><category></category></item><item><title><![CDATA[使用ADO将excel表内容加载到mssql表中的长度问题]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/154911222</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/154911222</guid><author>leavesguth</author><pubDate>Sun, 16 Nov 2025 15:30:43 +0800</pubDate><description><![CDATA[ADO连接Excel时遇到超255字符字段被截断的问题，即使设置了IMEX=1和MaxScanRows=0参数仍无效。问题源于ACE.OLEDB驱动默认只扫描前8行判断数据类型，导致超长字段无法正确读取。解决方案包括：1）使用Delphi自带OLE控件；2）采用第三方组件如XLSReadWriteII或TMS控件。临时解决方法可将超长字段放在前8行内。]]></description><category></category></item><item><title><![CDATA[FD+Mysql的Insert时的字段赋值乱码问题]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/148074678</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/148074678</guid><author>leavesguth</author><pubDate>Mon, 19 May 2025 21:22:51 +0800</pubDate><description><![CDATA[FD+Mysql的Insert时的字段赋值乱码问题]]></description><category></category></item><item><title><![CDATA[解决用拼音录入汉字时导致的应用退出floating point invalid operation at 0x6b873ec3]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/146214326</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/146214326</guid><author>leavesguth</author><pubDate>Wed, 12 Mar 2025 20:39:12 +0800</pubDate><description><![CDATA[D10.4编译的应用，有时用某种输入法，输入汉字时，因某种不知原因，会导致应用崩溃，比如手心输入法录入guangboxi时就会自动退出。捕捉原因是：floating point invalid operation at 0x6b873ec3。]]></description><category></category></item><item><title><![CDATA[使用FDBatchMove的几个问题总结]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/144933906</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/144933906</guid><author>leavesguth</author><pubDate>Sat, 04 Jan 2025 19:32:53 +0800</pubDate><description><![CDATA[FDBatchMove使用小结]]></description><category></category></item><item><title><![CDATA[Win11改回旧版右键全部展示菜单的解决方法]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/144880172</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/144880172</guid><author>leavesguth</author><pubDate>Thu, 02 Jan 2025 10:54:20 +0800</pubDate><description><![CDATA[win11的右键菜单能显示全部内容项]]></description><category></category></item><item><title><![CDATA[备忘一个FDBatchMove数据转存的问题]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/144607721</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/144607721</guid><author>leavesguth</author><pubDate>Fri, 20 Dec 2024 11:52:08 +0800</pubDate><description><![CDATA[使用FDBatchMove的SQL导入excel表到sql表，设置条件时一头雾水，函数不遵守sql的规则。比如替换字段的TAB键值为空，replace(字段名,char(9),'')竟然提示错误，百思不得其解。这个好像是excel的用法，难道read的字符串，要遵守数据源的规则？试遍了几乎所有的函数，竟然是chr(9)。]]></description><category></category></item><item><title><![CDATA[备注一个XLSreadwritell5使用时的注意事项]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/144500130</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/144500130</guid><author>leavesguth</author><pubDate>Mon, 16 Dec 2024 10:45:21 +0800</pubDate><description><![CDATA[添加XLSreadwritell5时，Xc12DataStyleSheet5不自动引用，会导致一些单元格属性不能使用，需要手动添加进去。]]></description><category></category></item><item><title><![CDATA[友情提示：lazarus的tsortgrid.autofillcolumns存在BUG]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139575694</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139575694</guid><author>leavesguth</author><pubDate>Mon, 10 Jun 2024 13:05:21 +0800</pubDate><description><![CDATA[直接在tsortgrid的属性中设置autofillcolumns为true，会提示：123个错误。即使修改为false，编译运行照样会出现上述错误。唯一解决的办法就是删除sortgrid重新添加一个。代码设置SortGrid1.AutoFillColumns := TRUE不受影响。]]></description><category></category></item><item><title><![CDATA[delphi代码实现advstringgrid和fdquery的LiveBindings绑定]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139399879</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139399879</guid><author>leavesguth</author><pubDate>Sun, 02 Jun 2024 23:51:43 +0800</pubDate><description><![CDATA[delphi12.1+TMS VCL UI Pack 13.1.0.1通过。需要增加两个控件 TBindSourceDB和TBindingsList。使用完后自己记得释放mylink。]]></description><category></category></item><item><title><![CDATA[cxgrid列内容居中]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139355802</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139355802</guid><author>leavesguth</author><pubDate>Fri, 31 May 2024 16:32:53 +0800</pubDate><description><![CDATA[笑掉大牙，需要这个功能了，找遍了全网，没有一个可用的成功案例，唯一可用的就是表中添加字段，然后选择properties然后选择对齐方式，根本不实用，因为列都是动态生成的，不可能提前做好所有的表的内容。（不用质疑，全网的代码示例没有一个能用的，版本delphi10.4.2+DevExpress VCL 23.2.6 Full Source(EN)）郁闷了两天不得解决。它竟然成功了，这么简单，这两天白费的功夫，唉~cxgrid网上资料太少了。]]></description><category></category></item><item><title><![CDATA[将数据类型的值用字符串的形式显示出来]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139273498</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139273498</guid><author>leavesguth</author><pubDate>Tue, 28 May 2024 17:44:32 +0800</pubDate><description><![CDATA[将数据类型用字符串的形式显示出来，记录一下，总是忘，还不好查。]]></description><category></category></item><item><title><![CDATA[dbgrideh排序后光标定位首行]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139269875</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139269875</guid><author>leavesguth</author><pubDate>Tue, 28 May 2024 16:16:13 +0800</pubDate><description><![CDATA[dbgrideh显示数据后，光标在首行，排序后光标会在最后一行，还要把光标拉到第一行，很不方便。以下方法可以使光标排序后一直定位在表格的首行。dbgrideh1titleclick事件中加入dbgrideh1.moveby(-fdquery1.recordcount)目前尚未发现问题，唯一想到的问题是如果在操作表格过程中需要点击表头的可能会移动记录，但我没有这样的情况出现。]]></description><category></category></item><item><title><![CDATA[Unidac连接Excel文件和远程数据库]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139115086</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139115086</guid><author>leavesguth</author><pubDate>Wed, 22 May 2024 11:24:59 +0800</pubDate><description><![CDATA[终于找到一个连接字符串，记录一下。]]></description><category></category></item><item><title><![CDATA[cxgrid标题字体调整]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/139057375</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/139057375</guid><author>leavesguth</author><pubDate>Mon, 20 May 2024 10:07:44 +0800</pubDate><description><![CDATA[cxGrid1DBTableView1创建一个新样式]]></description><category></category></item><item><title><![CDATA[安装ehlib出现E2202 Required package ‘rtl‘ not found错误]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/138788648</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/138788648</guid><author>leavesguth</author><pubDate>Mon, 13 May 2024 09:53:58 +0800</pubDate><description><![CDATA[研究了很久，发现是因为没有win64的目录造成的，重新安装或选择补充安装，记得选win64 平台。这是其中的一个原因，其他的原因网上再搜一下，很多。]]></description><category></category></item><item><title><![CDATA[Delphi10和12的FDConnection1.GetTableNames参数不一样了]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/138426752</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/138426752</guid><author>leavesguth</author><pubDate>Fri, 03 May 2024 22:52:25 +0800</pubDate><description><![CDATA[FDConnection1.GetTableNames]]></description><category></category></item><item><title><![CDATA[project test.exe raised exception class $C0000005 with message ‘access violation at 0x7613bb52:read]]></title><link>https://blog.youkuaiyun.com/leavesguth/article/details/135696609</link><guid>https://blog.youkuaiyun.com/leavesguth/article/details/135696609</guid><author>leavesguth</author><pubDate>Fri, 19 Jan 2024 14:23:13 +0800</pubDate><description><![CDATA[摘要：Delphi 10.3编译时出现访问冲突错误（$C0000005），项目虽能正常运行但提示异常。经排查发现是Win7系统缺失Windows Installer服务所致。解决方法：通过导入注册表修复服务项并设为自动启动，同时在组策略中配置Windows Installer相关权限设置（启用高权限、禁用移动介质安装限制）。该服务通常为手动启动，本次异常可能是由某次安装触发冲突引起。临时关闭集成调试功能可避免错误提示，但彻底解决需修复系统服务。]]></description><category></category></item></channel></rss>