• Delphi 在DLL中使用DevExpress控件时出错解决办法


    测试环境 DevExpress VCL 14.1.3 和XE7

    问题:在dll使用cxGrid控件时  如果不添加列标题 则不报错   查询无数据集显示,如果加上标题 就报错了 这段为报错部分

    function TcxCustomGridTableItem.CanFilter(AVisually: Boolean): Boolean;
    begin
      Result :=
        (esoFiltering in GetProperties.GetSupportedOperations) and FOptions.Filtering and
        (not AVisually or GridView.OptionsCustomize.ItemFiltering and FOptions.FilteringPopup);
    end;

    解决方法:看红色部分 是解决方法 注释掉的 可以不要

    uses
      System.SysUtils,
      System.Classes,
      //activeX,
      dxcore;


    {$R *.res}


    begin
      //CoInitialize(nil);
      dxUnitsLoader.Initialize;
    end.

    //注意释放dll的时候加上这个  也可以不加

        dxUnitsLoader.Finalize;
        CoUninitialize;
    ---------------------
    作者:Blessed_Chuan
    来源:CSDN
    原文:https://blog.csdn.net/gykthh/article/details/42788471
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    9多线程与异步
    5文件操作
    3C#面向对象概念
    2初步了解C#类与对象
    7Linq查询语言
    6字符编码
    8网络请求之http
    1初步了解C#语言基础
    4C#格式处理
    WPF及Silverlight中将DataGrid数据导出 南京酷得软件
  • 原文地址:https://www.cnblogs.com/westsoft/p/9899950.html
Copyright © 2020-2023  润新知