Hi,
I am using FB7.0.0.2411 with the “Build C++ Builder 2006+ Project” action. Installed is a RAD Studio XE UPD1. My system is a Win7 Ultimate x64 SP1.
The problem is that if the option “Enable runtime themes” in the Application options is enabled, the FB compile action will compile without the manifest, and even worse, the option gets disabled in the RAD Studio XE IDE.
I have found https://www.finalbuilder.com/Support/Forums/aft/5012.aspx. It is from 2007, there you quote “We hope to have a better solution to this soon.” Also I found no help entry for the “Build C++ Builder 2006+ Project” action, have I missed it?
Regards,
Peter Sprenger
I should add, that “Load settings from project file” will not generate a Manifest file.
Regards,
Peter
When you load the project file in the action in FinalBuilder the first time, it should extract the manifest file from the .res file and set the manifest file property on the Resource compiler property page on the action. If that didn’t happen, then the project.res file will get rebuilt without the manifest, effectively ‘turning off’ the option in rad studio. You can also point at a custom manifest file, which I would recommend rather than using the default rad studio one.
http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project
One of the reasons for using a custom manifest file is so that you can also specify the requested privileges for the app.
When you load the project file in the action in FinalBuilder the first time, it should extract the manifest file from the .res file
What means the "first time"? How can I trigger, that the the manifest is extracted from the .res file again? Like I said, "Load Configs from Project file" does not create the manifest file.
I need the manifest to enable UAC. Some of my users had problems with shadow copies of files they tried to change on c:\ without administrator rights.
Regards,
Pete
I retriggered the manifest extraction, when I deleted the CBuilder 2006+ action and reinserted it in the FB7 script. This is inconvenient, could there be a switch, or a query to re-extract when the manifest file is missing?
Regards,
Peter
Hi Peter
We are still looking at this.