文件名称:DFMCheck:Delphi IDE插件来验证DFM文件
文件大小:184KB
文件格式:ZIP
更新时间:2024-05-30 13:08:06
Pascal
DFM检查 如果您使用框架和表单继承,则有时可能会遇到应用程序无法启动或派生表单之一因EReadError崩溃的情况。 这是因为框架或基本形式中的控件已被删除或重命名。 不幸的是,DFM文件是不通过编译器进行验证的资源文件。 此IDE插件增加了检查活动项目的所有DFM文件的可能性。 它生成一个特殊的单元,该单元通过代码访问公式器上的每个控件。 如果一个或多个DFM文件不适合表单类,则该单元将无法编译。 安装插件后,“项目”菜单中将出现一个新的菜单项“ DFM Check”,该菜单项将调用DFM验证。 您还可以使用“打开/关闭所有表单”菜单项来让IDE验证表单。 但是,这需要更多的资源和时间,但由于基类DFM中的父组件发生了更改,因此对于自动保存修改非常有用。 由于Delphi的智能链接功能,该特殊单元的代码永远不会链接到可执行文件中。 DFMCheck.exe(仅适用于Delphi项目
【文件预览】:
DFMCheck-main
----Version.rc(768B)
----Version.res(672B)
----buildall.bat(5KB)
----DeleteIDEFiles.bat(83B)
----Source()
--------DfmCheck.dof(2KB)
--------DfmCheck5.dof(1KB)
--------DfmCheckD101.dproj(10KB)
--------DfmCheckXE6.dpk(1KB)
--------DfmCheck_Icon.ico(4KB)
--------DfmCheck2009.dpk(1KB)
--------DfmCheckD104.dproj(8KB)
--------DfmCheckD103.dpk(1KB)
--------DfmCheck2010.dpk(1KB)
--------DfmCheckD103.dproj(10KB)
--------DfmCheck.inc(2KB)
--------DfmCheckD10.dpk(1KB)
--------DfmCheckXE2.dproj(9KB)
--------DfmCheckD102.dproj(10KB)
--------DfmCheckXE.dpk(1KB)
--------DfmCheckXE7.dproj(11KB)
--------DfmCheck_ProgressFrm.dfm(881B)
--------DfmCheck_ProgressFrm.pas(3KB)
--------DfmCheckD10.dproj(11KB)
--------DfmCheckXE5.dpk(1KB)
--------DfmCheck2010.dproj(6KB)
--------DfmCheck_Options.pas(4KB)
--------DfmCheckD104.dpk(1KB)
--------DfmCheckD101.dpk(1KB)
--------DfmCheck5.dpk(1KB)
--------DfmCheckXE8.dpk(1KB)
--------DfmCheck5.res(816B)
--------DfmCheckD102.dpk(1KB)
--------DfmCheck_TaskbarIntf.pas(11KB)
--------DfmCheck.dpk(1KB)
--------DfmCheck_PascalParser.pas(11KB)
--------DfmCheck5.cfg(293B)
--------DfmCheckXE8.dproj(11KB)
--------DfmCheckXE6.dproj(11KB)
--------DFMCheckProjectGroup.groupproj(2KB)
--------DfmCheck_AppConsts.pas(851B)
--------DfmCheckXE7.dpk(1KB)
--------DfmCheckXE.dproj(6KB)
--------DfmCheck2009.dproj(6KB)
--------DfmCheck.cfg(294B)
--------DfmCheck_OptionsFrm.dfm(2KB)
--------DfmCheckXE.res(90KB)
--------DfmCheck2010.res(5KB)
--------DfmCheck2009.res(5KB)
--------DfmCheckXE3.dpk(1KB)
--------DfmCheck.res(5KB)
--------DfmCheck.dproj(5KB)
--------DfmCheckXE4.dproj(10KB)
--------DfmCheck_Main.pas(13KB)
--------DfmCheckXE4.dpk(1KB)
--------DfmCheckXE3.dproj(9KB)
--------Console()
--------DfmCheck_Utils.pas(19KB)
--------DfmCheck.bdsproj(8KB)
--------DfmCheckXE2.dpk(1KB)
--------DfmCheck_OptionsFrm.pas(2KB)
--------DfmCheck_DfmCheck.pas(25KB)
--------DfmCheckXE5.dproj(11KB)
----LICENSE(16KB)
----README.md(2KB)
----.gitignore(2KB)
----Changes.txt(1KB)