Page 1 of 1

help with installation

Posted: Fri Oct 18, 2024 9:27 pm
by 18698888
Hello all
Apologies for the basic question here, I'm quite new

I've installed TeeGrid to Embarcadero C++ builder 12 Athens, and the component is showing but I suspect the files installed are in the wrong locations, as I receive various errors trying to compile a project from not being able to locate the hpp , .h , .a files.

I tried creating a new blank project with just the TGrid component placed on the form, and I receive an error of " error reading TeeGrid1.headers:invalid property value

It's clearly me and not the product. I've used it before and loved it, just a new laptop has forced me to reinstall everything. Any advice would be greatly appreciated.

Re: help with installation

Posted: Thu Oct 24, 2024 1:00 pm
by Marc
Hello,

Apologies for the delay in replying. There appears to be a problem installing TeeGrid to a form in Athens that may be due to a header error reported on earlier IDEs. We're checking.

Regards,
Marc Meumann

Re: help with installation

Posted: Thu Oct 24, 2024 1:32 pm
by Marc
A temporary workaround that may work is to open the form as text ("View as Text") and remove the following lines from the TeeGrid object definition:

Code: Select all

    _Headers = (
      1
      'TColumnHeaderBand'
      <
        item
        end>)
If the form is then saved and closed and not reopened as a form it should compile and run correctly.

We will look for the correct solution internal to TeeGrid.

Regards,
Marc

Re: help with installation

Posted: Sun Nov 03, 2024 12:52 am
by 18698888
Hi Marc
I removed the text you mentioned from unit1.dfm (The only file i could find which contained the text) , and it still fails to compile with:

Error reading TeeGrid1_headers: invalid property value

Re: help with installation

Posted: Sun Nov 03, 2024 1:02 pm
by 18698888
Marc wrote:
Thu Oct 24, 2024 1:32 pm
A temporary workaround that may work is to open the form as text ("View as Text") and remove the following lines from the TeeGrid object definition:

Code: Select all

    _Headers = (
      1
      'TColumnHeaderBand'
      <
        item
        end>)
If the form is then saved and closed and not reopened as a form it should compile and run correctly.

We will look for the correct solution internal to TeeGrid.

Regards,
Marc
Given as it's not compatible with the version I am using I have uninstalled it. Perhaps if it's something you're able to resolve i may visit it again in the future.

Re: help with installation

Posted: Wed Mar 05, 2025 3:52 pm
by 18699546
Hello support,

i encounter the same issue.. only when i build as a win32 fmx application.

reproduce :
- Create a new multiplatform application c++
- build and run successful
- drop a teegrid component (1.17) on the form
- build/run gives the error TeeGrid1 ._Headers:invalid property value.

- switch to 64bit
- build and run successful

- switch back to 32bit
- build/run gives the error TeeGrid1 ._Headers:invalid property value.

- open form as text and remove the _Headers section
- save file
- close file and do not open the designer
- build and run successful

- open form
- open designer and move the teeGrid
- save the change
- build/run gives the error TeeGrid1._Headers:invalid property value.


My applications consists of many lists where the teegrid is used. normally i make 64 bit applications only but for a project where i only have access to specific 32bit libraries i ported my bases forms to 32bit.. the workaround may work but is not workable and not maintainable..

Please investigate for a permanent sollution.

Re: help with installation

Posted: Mon Mar 10, 2025 9:28 am
by Marc
Hello,

The issue was caused by use of the non-latest version of the Athens IDE. The issue was fixed by Embarcadero for the next 12.2 build. Please be sure to be using the latest version of RAD Studio 12.

ie.
Embarcadero® RAD Studio 12 Version 29.0.53982.0329
Regards,
Marc Meumann

Re: help with installation

Posted: Mon Mar 10, 2025 3:02 pm
by 18699546
the active licences have just expired..

i have installed Embarcadero® C++Builder 12 Version 29.0.50491.5718
but my licence will allow for Embarcadero® C++Builder 12.1 (not 12.2)

will this fix the issue or is there another workaround /patch available to solve this in 12.0 or 12.1. I do not have budget to renew just now.

Re: help with installation

Posted: Mon Mar 10, 2025 3:19 pm
by Marc
Hello,

TeeGrid version 1.15 was built for RAD Studio 12.1. patch 1, if you have that version of RAD Studio (I don't have a record of whether that covers the build number you have sent). Embarcadero introduced several bugfix releases in close succession, that resolved issues for x64 compilation.

ref:
https://www.steema.com/version_info/gridvcl

Regards,
Marc

Re: help with installation

Posted: Mon Mar 10, 2025 3:23 pm
by 18699546
thanks, i will update to the latest embarcadero license we own.. and install teegrid 1.15

Re: help with installation

Posted: Mon Mar 10, 2025 10:08 pm
by 18699546
installed rad studio 12.2 with patch 2 RAD Studio 12 Version 29.0.53982.0329

and version 1.17 of teegrid.

unfortunately the same result.. so the issue does not seem to be fixed with the newest version of RadStudio and the latest teegrid

any thoughts how to fix ?