Error [Error] WEBLib.TMSFNCDataGridRenderer.pas(6046): Incompatible type for arg no. 1: Got "Pointer", expected "TClass"

Hello,

In Delphi 13 (64 bit IDE) I created a simple web app using WEBCore and then dropped in a TMSFNCDataGrid, compiled the application and got the following error: [Error] WEBLib.TMSFNCDataGridRenderer.pas(6046): Incompatible type for arg no. 1: Got "Pointer", expected "TClass"

I am running the latest version of the TMS libraries/components.

Any idea of what may be wrong?

Thanks,

Alan

This is an issue that slipped into TMS WEB Core.
A new release is scheduled that will address this.

Hi Bruno,

Any idea when we will see a fix for this?

Thanks,

Alan

We released v2.9.6.1 today

Awesome. Thank you!

Alan

I have updated to the latest version andI am still getting [Error] WEBLib.TMSFNCDataGridData.pas(1480): Incompatible type for arg no. 1: Got "Pointer", expected "TClass"

Please, let me know if I missed anything.

Thanks,

Alan

I can't reproduce this.
You first fully uninstalled the previous version?

I used TMSDashboard to upgrade the package. Doesn't TMS Dashboard uninstall first?

We investigated deeper and this issue was uniquely when using TMS WEB Core from the 64bit IDE. From the 32bit Delphi IDE, all works fine.
We fixed this issue and we'll release an update shortly.

Thank you for your work on this! Noted and appreciated.

Best Regards,

Alan

Do you have any idea when we should see the new release with the fixes?

Thanks,

Alan

We are working very hard on a last few things and do all we can to have a release this week.

1 Like

Thank you!