当前位置: 代码迷 >> 综合 >> Delphi:提示Incompatible types: ‘DBGridEh.TDBGridOption‘ and ‘DBGrids.TDBGridOption‘报错
  详细解决方案

Delphi:提示Incompatible types: ‘DBGridEh.TDBGridOption‘ and ‘DBGrids.TDBGridOption‘报错

热度:28   发布时间:2023-12-08 18:10:13.0

问题

在引用了Eh控件后,动态设置options属性时会提示“Incompatible types: 'DBGridEh.TDBGridOption' and 'DBGrids.TDBGridOption'”的报错。

解决

这是因为DBGrid与DBGridEh的冲突,需要注意uses单元们的作用顺序。

示例:

    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, Grids, DBGrids, GridsEh, DBGridEh, DB, DBTables;

注意以上DBGrids和DBGridEh的先后顺序。将DBGridEh放在DBGrids后面引用后,编译通过,正常。

 

 

  相关解决方案