RAD Studio 10.4 has a new way to install patches, right from within the IDE without manual installation. We also have a small patch today addressing some missing files, and which is critical for C++ Win64 debugging.
We have a patch (what used to be called a hotfix) available for RAD Studio. The patch addresses a number of items:
Read on for how to install - things are different and better in 10.4!
In the past, to install a patch like the one above you would have downloaded a file and manually unzipped it and copies files to your RAD Studio installation folder. This was not ideal, due to it requiring manual installation (there's always room for error), plus there was no in-IDE list of what had been installed.
In RAD Studio 10.4, we have a new patch installation method. Patches are now installed by GetIt. When a patch is available, you will see a notification in the Welcome screen:
If you have no patches, this text will tell you that your IDE is up to date. In this screenshot, a patch is available. Here, my mouse is over the patch notification, so it's highlighted. Clicking it will open GetIt to a new Patches and Hotfixes section:
Click the Install button to install it.
Patch 1 installs right away. In future, it is possible some patches will apply to files that are in-use while the IDE is running. GetIt will handle those fine, by closing the IDE and installing.
Patches will only appear in the Welcome screen if the IDE can connect to the GetIt server. 10.4 uses the same GetIt-based installer for both online and offline (ISO) installations. If you installed from ISO, which is offline mode, you'll need to tell GetIt to look online for data rather than using the ISO image as its installation source. You can do this by running the following at a command line:
(Similarly, use -c=useoffline to go back offline.)
The installation instructions for Patch 1 are therefore very simple:
If you installed via the offline ISO installer:
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy.
Start Free Trial
Free Delphi Community Edition
Free C++Builder Community Edition
I'm sorry, Warren, I don't know what you mean.
The old way to install patches was to download a zip file, back up files manually, copy files over manually. It was error-prone and depending on the number of files and their location complex.
The new way, as of 10.4, to install patches is to click a button in GetIt. It does everything for you. I'm pretty happy with that.
Patches 2 and 3 for 10.4 did have an extra step. They were unusual patches and relied on part of the automated patching system which was not yet ready for some of what the patches required. Therefore, you downloaded them and ran a batch file (which then did everything for you.) In future, this won't be required either.
Please contact Support for assistance here: https://www.embarcadero.com/support and click the button Get Product Support.
How to fix this error1
So Embacadero intiates a new way to patch and then within months, it comes out that this new way to patch is inferior to the old way of patching where you provide an installer and the installer can update any file that it needs to update?The next "New Way" to patch is to perhaps have users travel by camel to a secret location in the desert where a hermit will incant in hexadecimal values for bytes and offsets that should be changed.
Is the patch responsible - did it start crashing when you installed the patch?
My IDE has this patch and crashes at startup.
Is GetIt in online mode? (See the note in the article about using GetItCmd.exe to toggle between offline and online mode.)
I get the following error when using the GetIt Package manager: Cannot load data from the server: cannot open file ....gof. the process cannot access the file because it is being used by another process. Have rebooted the computer.
I have this error when using the GetIt package manager:
This is a good improvement ...and it works!
Same. Found it described here: https://community.idera.com/developer-tools/b/blog/posts/rad-studio-10-4-patch-1-missing-files-and-c-debugging---and-a-new-way-to-install-patches
via web installer it worked correctly for me.
Nice addition doing patches this way David Millington
Fixed - I should read a little more carefully
run this from command prompt
this will tell getit to access files form correct place
once installed run this to return to normal settings
It worked for me :)
I am getting the same error - it would seem that a file is missing from the iso install. Will the zip file, if downloaded, extract to absolute locations, there is no UNZIP method explained or does one have to manually extract each file to its location as provided in the Patch1.txt file Grrrrr
Currently getting an error from GetIt when trying to download the patch (click to zoom):