DBGridEh配合UniDAC时排序及过滤默认不生效问题解决

解决方法: 1.找到文件 C:\Program Files (x86)\Embarcadero\Studio\21.0\Components\EhLib\DataService\Others\EhLibUniDAC.pas 2.分别复制到以下路径 C:\Program Files (x86)\Embarcadero\Studio\21.0\Components\EhLib\Lib\Win32\Debug\ C:\Program Files (x86)\E...

Delphi7一个奇怪的工程名称问题

写一个小工具的时候,发现一个小问题:程序运行时,任务栏上的程序图标点击右键时,只有一个关闭菜单项,没有程序名称项和将此程序锁定到任务栏项;而且,在资源管理器中的程序图标上点击右键点时候,右键菜单中也没有锁定到任务栏项和附到[开始]菜单项,如下图所示:...

Delphi7当程序图标过大时会导致一些问题

  Delphi7当载入的程序图标过大时,会出现一些例如“RLINK32:out of memory”、“Internal error:LA30”等,如碰到此问题,若未查出其他原因,则可尝试减小程序图标的大小,或缩减程序图标中的大尺寸分页(建议不要包含128及以上尺寸);甚至有时载入程序图标时直接报...

解决固定尺寸窗口最大化的一个bug-Delphi

  有一部分窗口大小固定的软件,单纯的禁用最大化按钮,在某些情况下会出现可以最大化的bug,会导致软件界面的控件跑到左上角或控件变形的问题,目前发现通过创建快捷方式,选择快捷方式的运行方式为“最大化”时可复现该问题,如下图;对于解决该问题,在Delphi中可...

两种Delphi防止多实例运行的方法

  在学习Delphi时,遇到需要程序单实例运行的时候,经过查阅,暂时发现以下两种比较简单的方法,可以防止程序多实例运行,各有优劣,据需选择。 方法一,添加以下unit即可,优点是可激活已存在的程序窗口,即使已最小化(包括最小化到托盘),缺点是可能存在与其他...