Your Rank: 62
I had this problem too. I posted a solution at
I have been using this environment for about 2 weeks without problems.
Just found it! No changes from Berlin to Tokyo release. Item 30492 under registered user downloads.
I should clarify that I'm running CBXE8 on Windows 7 Professional, 64-bit.
I tried to reproduce the crash but could NOT.
I'm using C++ Builder Pro XE8, Subscription Update 1. I have GExperts 1.37, Developer Express Quantum Grid 2015.1.3.0 and ZipForge 6.60 installed in the XE8 IDE.
I saved the project and reopened - no bad behavior. I built and ran the project - no bad behavior. I don't know that this tells you much, but I can't duplicate your problem on the latest release of C++ Builder.
I have run into this problem with previous versions of C++ Builder (probably XE). I found the only way to reload templates was to restart the IDE.
I think this has been fixed though, at least in C++ Builder XE8 Update 1. I edited a template outside the IDE with Notepad++ while the IDE was running. When I saved it, my new template appeared in the View | Templates window. I saved the template in the correct folder for C++ code (C:\Users\<user>\Documents\Embarcadero\Studio\code_templates\C) and there were no errors in it. I'm glad to see that this seems to be fixed.
I hope you can get this working too.
I hadn't been using XE7 since upgrading to XE8, but I still had it installed. I opened XE7 and got 3 or 4 messages related to missing CodeSiteExpressPkg_Design210.bpl. Indeed it is not on my hard drive, but I may have uninstalled this myself - I'm not sure.
Your messages are all related to FastReports which I don't use. If you don't use FastReports in your projects, you can probably answer No and continue working. If you do use FastReports, I think you'll need to recover these libraries. I would backup my project before opening it and answering No. I think this modifies the project, so be careful.
I guess your main concern is whether installing XE8 Update 1 deleted some third-party libraries used by XE7. I can't prove that in my case. If you prove it in your case, I would contact support. These products are supposed to work when installed side by side.
I am having the same problem with C++ Builder XE8 Pro. I intend to use DUnitX so I really need a solution. Did you find one?
For others researching this issue:
A solution has been found after 2 weeks research on my own and another 2 weeks working with Embarcadero support. It appears that my test device, an iPad 4 running iOS 7.1.2, was supplying a bad symbol table to the Mac for debugging with C++ Builder which ran on the PC. I tested with a different i-device running iOS 8.0.2 and that worked.
How the symbol table was corrupted on the iPad is unknown. Reloading iOS on the iPad in order to refresh the symbol table was not an option since Apple has locked down iOS 7. This makes using this iPad for development useless. This iPad runs the app so it is useful for some testing.
For others researching this issue:
Based on responses to the question off-list, the only solution is to keep a collection of ipads, ipods or iphones running older versions of ios that your application supports. Jailbreaking devices is a possibility, but not one I'm willing to pursue. Updating i-devices with newer versions of ios should be considered very carefully since you cannot go back.
Neither can I. I've tried IE 11, Chrome and Firefox.
... test C++ Builder applications on older versions of iOS?
Apple doesn't permit installation of older versions of iOS on devices, and we C++ developers don't have an iOS simulator from Embarcadero yet (not that simulator is a sufficient replacement for a device).
How are C++ Builder developers testing applications?
About me30+ years experience in C++, C, Fortran, assembly languages