_Headers : invalid property value C++ FMX (win32 only)

TeeGrid VCL / FMX for Embarcadero RAD Studio, Delphi, C++ Builder and Lazarus Free Pascal.
Post Reply
Ludo
Newbie
Newbie
Posts: 7
Joined: Tue Mar 04, 2025 12:00 am

_Headers : invalid property value C++ FMX (win32 only)

Post by Ludo » Mon Mar 10, 2025 9:18 am

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.

Marc
Site Admin
Site Admin
Posts: 1294
Joined: Thu Oct 16, 2003 4:00 am
Location: Girona
Contact:

Re: _Headers : invalid property value C++ FMX (win32 only)

Post by Marc » Mon Mar 10, 2025 9:30 am


Ludo
Newbie
Newbie
Posts: 7
Joined: Tue Mar 04, 2025 12:00 am

Re: _Headers : invalid property value C++ FMX (win32 only)

Post by Ludo » Mon Mar 10, 2025 10:09 pm

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 ?
i use FMX not VCL

Marc
Site Admin
Site Admin
Posts: 1294
Joined: Thu Oct 16, 2003 4:00 am
Location: Girona
Contact:

Re: _Headers : invalid property value C++ FMX (win32 only)

Post by Marc » Tue Mar 11, 2025 10:52 am

Hello,

Yes, the error has appeared again for the latest C++ Windows x64 but works fine with modern C++ Windows x64. We'll take another look. Embarcadero recommends the use of modern.
20250311_TeeGrid117_RS12.jpg
20250311_TeeGrid117_RS12.jpg (263 KiB) Viewed 1062 times
Regards,
Marc
Steema Support

Ludo
Newbie
Newbie
Posts: 7
Joined: Tue Mar 04, 2025 12:00 am

Re: _Headers : invalid property value C++ FMX (win32 only)

Post by Ludo » Thu Mar 13, 2025 2:16 pm

The issue lies with 32bit only..

so even if modern is the way to go.. (i agree) this is not the focus. for now all implementations i have work properly for WIN64 but not WIN32... i only require the 32bit to work (i would be open to try a development version and provide feedback on my findings)

i have no trouble with the x64 bit (our production is still running c++ 12.0 with teegrid 1.17) but i am testing the working on a seperate system with 12.2 and teegrid 1.17.. for 32bit this failed.. 64bit worked.

Post Reply