I struggle to install the TMSFNCRESTClientEditor to use it in the IDE (TMSFNCRESTClientEditorPkgDEDXE14.dproj).
I get this message when I try to install it.
[dcc32 Fataler Fehler] VCL.TMSFNCRESTClientDE.pas(31): E2225 'Never-build' Package 'vclimg' muss neu compiliert werden
Did you restart your IDE after installation? There are some issues when you immediately try to use newly installed design-time packages.
There is also a limitation in Delphi that you can't use the same editor in VCL and in FMX while leaving the IDE open as it will try to register the classes for both, causing the first problem you encounter.
For the exception in VCL with the stream-format. Are there any other third party products installed that might interfere with the image loading?
The error "Klasse mit der Bezeichnung TTMSFNCRESTClientRequestQueryParameter existiert bereits." is gone with restarting the IDE. This is now problem at all - that's fine. It shows the Editor fine in an FMX-App.
Regarding your question using other third party products - yes, I do use some (not many) besides TMS products - I guess most of us do this. How they should interfere image loading if I create a completely new project is hard to understand for me.
I uninstalled and re-installed the relevant FNC products in D11.3 and D10.4.2 but still the error about "Stream-Format" comes up in VCL-App.
Do you have VCL UI Pack as well, it might be necessary to re-install the latest version of the TMS VCL UI Pack. Because there was a fix in that product regarding SVG issues. (They wouldn't show if TMS VCL UI Pack and TMS FNC Core were installed side-by-side.)
Another cause might be due to other third party products that register on the svg extension, for example SKIA.
thanks for getting back to me on this issue.
I had VCL UI Pack 11.0.5.0 before and re-installed it for sure. Error in VCL is still the same.
SKIA is and was never installed.
It's not a big issue - I'm not blocked in any way when the RestClientEditor does not work from IDE in VCL. I will wait a few update-cycles of different products and re-try it then - it's not the first time that things get healed magically this way...