Page 1 of 1

TeeGridRecompile install not working with Lazarus 3.4

Posted: Tue Aug 13, 2024 8:29 pm
by 18698530
I just purchased and tried to install TeeGrid 1.15 on Lazarus 3.4.
After using TeeGrid-Registered-1.15.exe to install the files to my selected components directory, I then used the TeeGridRecompile.exe to attempt to install components to Lazarus.
- I checked the box for Lazarus 3.4.0.0
- For Options I left only the default "Install packaged into IDEs" selected.
- For Packages I deselected the box for "TeeGrid for Firemonkey"


I get several warnings and messages from the install such as:

=============================================
Lazarus Form does not have $R *.lfm : C:\Users\john\Documents\Components\Steema\TeeGrid-1.15\Sources\Lazarus\VCLTee.Editor.Borders.dfm
(24 times for various dfm files)

Cannot recompile Lazarus package: TeeGrid_Lazarus.pas
Free Pascal Compiler version 3.2.2 [2024/05/25] for x86_64

Compiling Tee.Grid.Columns.pas
Tee.Grid.Columns.pas(528,82) Note: Call to subroutine "function TColumn.IsLoadOrderStored:Boolean;" marked as inline is not inlined
Tee.Grid.Columns.pas(1230,10) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1231,15) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1397,19) Warning: function result variable of a managed type does not seem to be initialized

Compiling Tee.GridData.DB.pas
Tee.Grid.RowGroup.pas(382,6) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined
Tee.Grid.RowGroup.pas(387,35) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined

Tee.Grid.Layout.pas(13,12) Warning: Unit "UITypes" is deprecated: "Use System.UITypes instead (available since FPC 3.2.0)"
Tee.Grid.Layout.pas(14,12) Fatal: Can't find unit UIConsts used by Tee.Grid.Layout
Fatal: Compilation aborted
Error: C:\lazarus\fpc\3.2.2\bin\x86_64-win64\ppcx64.exe returned an error exitcode
EXCEPTION:
Compilation aborted.
==============================================

It looks like at least it will need to find unit UIConsts, but this file does not exist anywhere in the Sources\Lazarus directory.

Is there help available for installing TeeGrid on Lazarus 3.4? I was expecting the install to complete without warnings or error but got several.

Thank you.

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Thu Aug 22, 2024 1:51 pm
by yeray
Hello,

Sorry for the errors and for the delayed reply here.
We've been able to reproduce those errors while trying to built TeeGrid 1.15 for Lazarus and we are investigating how to fix them.
We'll be back to you here asap.

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Thu Sep 05, 2024 5:52 pm
by 18698530
Greetings!
Thanks for confirming that you have verified the same errors.
Has there been any progress on getting TeeGrid to install and run on Lazarus? I purchased it specifically for Lazarus, so I'm hoping to be able to use it soon. I've been checking back here regularly.

Thank you.

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Fri Sep 06, 2024 2:35 pm
by Marc
Hello,

We'll get back to you with detail you can act on before the middle of next week.

Regards,
Marc Meumann

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Tue Sep 10, 2024 12:06 pm
by Marc
Hello,

We think we are close to identifying the cause of the problem and have session time reserved for Thursday morning to get to a solution. I will keep you informed. Once a solution is identified we'll make a version available to you for testing.

Regards,
Marc

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Thu Sep 12, 2024 3:18 am
by 18698530
Marc,
Thanks for the update. I'll keep an eye out this week.

Phil

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Thu Sep 12, 2024 1:45 pm
by yeray
Hello Phil,

I've just sent you a zip you can use to test the fix.
Sorry for the delay here.

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Fri Sep 13, 2024 3:33 am
by 18698530
Hi Yeray,

The updated TeeGrid you provided has installed successfully on Lazarus. I'm looking forward to learning it and using it soon.

Thank you much for your support!

Phil

Re: TeeGridRecompile install not working with Lazarus 3.4

Posted: Fri Sep 13, 2024 5:46 am
by yeray
Hello Phil,

I'm glad to hear that!