Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 2360 - The TeeGrid 1.10 cannot be installed in Lazarus 2.10
Summary: The TeeGrid 1.10 cannot be installed in Lazarus 2.10
Status: RESOLVED DUPLICATE of bug 2338
Alias: None
Product: TeeGrid for Delphi
Classification: Unclassified
Component: Grid (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- critical
Target Milestone: ---
Assignee: david berneda
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-29 16:57 EDT by Jakub Cebula
Modified: 2020-08-31 07:00 EDT (History)
1 user (show)

See Also:
Chart Series: ---
Delphi / C++ Builder RAD IDE Version:


Attachments
Log from Free Pacal Compiler 3.2 (6.03 KB, text/plain)
2020-07-29 16:57 EDT, Jakub Cebula
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Cebula 2020-07-29 16:57:04 EDT
Created attachment 945 [details]
Log from Free Pacal Compiler 3.2

My attempts to install TeeGrid 1.10 on Lazaurus 2.10 failed. Failed to compile sources. The compiler terminates compilation. I attach the log from version 1.10 TeeGrid.  Lazaurus is installed in the C:\Lazaurus directory, and TeeGrid itself in C:\Lazaurus\teegrid. Windows 10 x64 version version 10.0.19041.388

Installer attempts to install FireMonkey despite ONLY Lazauras being selected for installation.

All in all, this is nothing new. This component hasn't worked properly in Lazaurus for a long time. Successive versions generates new bugs. Free Pascal 3.2 doesn't help at all.
Comment 1 yeray alonso 2020-08-31 06:56:09 EDT

*** This bug has been marked as a duplicate of bug 2338 ***
Comment 2 yeray alonso 2020-08-31 07:00:22 EDT
If you want to apply the fix in your TeeGrid version, you just have to add an IFDEF at the declaration of the TFilterComboBox class in VCLTee.Control.pas:

  {$IFNDEF FPC}  
  TFilterComboBox = class(TComboBox)
  private
    FStoredItems: TStringList;

    procedure FilterItems;
    procedure StoredItemsChange(Sender: TObject);
    procedure SetStoredItems(const Value: TStringList);
    procedure CNCommand(var AMessage: TWMCommand); message CN_COMMAND;
  public
    Constructor Create(AOwner: TComponent); override;
    Destructor Destroy; override;
    property StoredItems: TStringList read FStoredItems write SetStoredItems;
  end;
  {$ENDIF}