摘要:Lazarus 4.0RC1/fpc3.3.1安装ehlib 10时出现以下出错: EhLibReg.pas(761,27) Error: Incompatible type for arg no. 1: Got "Constant String", expected "LongInt" 原因:la
阅读全文
随笔分类 - Ehlib
摘要:lazarus DBGridEh标题栏排序按网上(delphi)的方法发现无效,经测试,以下代码可以正常排序: unit Unit1; {$mode ObjFPC}{$H+} interface uses Classes, SysUtils, DB, Forms, Controls, Graphic
阅读全文
摘要:问题:lazarus使用unidac+dbgrideh时,发现第一次查询可以正确显示查询的结果,当再次查询时(记录数>1条时),DBGridEH只显示1条记录,如果向下移动时还会出错。 点费率时只显示1条记录: 这时向下移动会出错: 解决方法:uniquery查询前设置:dbgrideh.DataS
阅读全文
摘要:unidac和EHLib在lazarus +fpc 3.3.1安装时会遇到以下提示: 问题原因: fpc 3.3.1比3.2.2,字段类型增加了7种字段类型(红字部分): TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord
阅读全文
摘要:dbgrideh在linux存在粘贴时重复的Bug,直接给解决方法:1.打开EhLib.VCL 11.1 xxx/Lazarus/Lib/DBAxisGridsEh.pas2.定位到function TDBAxisGridInplaceEdit.DoPaste(var Message: TMessa
阅读全文
摘要:1、在dbgrideh里显示图标和超链接文字显示图标和超链接文字要用到getcellparams及设置ShowImageAndText属性。 运行效果: 2、DBGridEH不显示左边连线 参照以下设置有关属性就可以: 设置后:
阅读全文
摘要:lazarus使用DBGridEh控件开发的应用软件在linux运行时发现不能输入中文,经多日研读DBGridEH源码后,发现dbgrideh不响应中文输入法,结合之前处理lazarus中文输入的经验,尝试在GirdsEh.pas的TInplaceEditCoreControl添加输入法的消息处理
阅读全文
摘要:lazarus在linux能显示多列的combobox控件暂时只发现ehlib的DBLookupComboboxEh控件满足要求,但使用时发现DBLookupComboboxEh在linux没有右边的按钮,只能鼠标点击DBLookupComboboxEh时才会出现下拉列表。 为模拟正常的DBLook
阅读全文