Page 1 of 1

TeeChart FMX Pro FullSource Installation - TChart is missing

Posted: Thu May 23, 2013 3:23 pm
by 16565755
Hello.
I'm running C++ Builder Architect XE4 IDE, version 18.0.4854.59655.
When instaling full source TeeChart Pro package released on May 21, 2013, Build 2013.08.130521, TChart component is missing from design palette for FMX application. TChart3D is there, though.
Strangely enough, TChart icon is visible, when I browse IDE menu Component->Install packages...->Design packages->Components for TeeChart.
I see, that proper 2013 Pro DclFMX is loaded, though it's still named TeeChart Pro 2012 there.
tchart0.jpg
Proper Dcl FMX TeeChart package is loaded, TChart icon is shown there.
tchart0.jpg (34.52 KiB) Viewed 14173 times
But, upon creation of new FM3 application, the TChart component is missing from design palette.
tchart1.jpg
No TChart component is shown in design palette for FM3 HD application.
tchart1.jpg (9.31 KiB) Viewed 14143 times
The same problem was with previous BETA version of FullSource installer, but occasionally :) , I was able to avoid it, by removing Pro IDE packages, loading Lite package, then re-running TeeRecompile. Somehow TChart was there that time.
This time, I'm out of luck, though.
Could you provide any hint to work aroung this issue?

PS. Verbose compilation|installation log is attached.

Re: TeeChart FMX Pro FullSource Installation - TChart is missing

Posted: Thu May 23, 2013 4:04 pm
by yeray
Hi,

At this moment I'm not sure if the TChart Lite component was in the "TeeChart" tab where the Pro is, or if it was in another tab like "Additional". Maybe it's still where it was the Lite component. Have you tried writting "tchart" in the Tool Palette search?
2013-05-23_1805.png
2013-05-23_1805.png (21.15 KiB) Viewed 14126 times

Re: TeeChart FMX Pro FullSource Installation - TChart is missing

Posted: Fri May 24, 2013 6:48 am
by 16565755
Yep, I thoroughly tried to find where TChart design time has gone, or at least, tried to understand what is going on, but no luck, alas.
Here is what is filtered in IDE ToolPalette for FMX, when typing "tchart":
tchart2.jpg
"tchart" filtered in ToolPalette
tchart2.jpg (6.24 KiB) Viewed 14108 times
Another obvious sign that design time component is missing - existing projects, which contained forms with TChart will not load form designer with error, like: "TChart component is unknown, Ignore - delete component, Cancel - abort form designer loading".
What is more, comparing your screenshot with mine, it occurred, that in my case there are no ListBox, EditorPanel, GalleryPanel, Grid components (assuming your example is taken in FMX environment as well).

PS. I've tried to fully uninstall TeeChartPro, restored Lite component in IDE. Then, re-installed Pro FullSource, with the same result.

PPS. Binary Pro installer gives the same result - no TChart design time. There might be something, preventing it from loading, but I do not know what it is. Are there some other IDE components to be loaded as well, which are the requirement for TChart design time to load?

PPPS. Interesting. From IDE packages manager, I've removed TeChart Pro VCL packages, and then - surprise, surprise! FMX TChart design time is loaded, at last, and many other FMX Tee design time components appeared in ToolPalette. As soon as mainstream projects in out development group are targeted for FireMonkey, this work-aroung is just fine. As for "who's responsible" question - htere are two possibilities. Either C++ Builder package manager is unable to distinguish between VCL and FMX packages under corresponding project environments, when both loaded at the same time. Or TeeChart VCL|FMX design time packages conflicts with each other, when loaded at the same time.

Re: TeeChart FMX Pro FullSource Installation - TChart is missing

Posted: Fri May 24, 2013 10:21 am
by yeray
Hi,

That's quite strange. The tests we've made here doesn't show any sign of this problem nor any confusion between the TeeChart VCL and FMX packages.
If you find the problem again, I'd suggest you to repair the IDE, if you haven't tried it, and reinstall TeeChart also after it.