Delphi 在DLL中使用DevExpress控制元件時出錯解決辦法
阿新 • • 發佈:2018-11-03
測試環境 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
版權宣告:本文為博主原創文章,轉載請附上博文連結!