-
Content Count
3 -
Joined
-
Last visited
Everything posted by TWinAPI
-
Good day All, First post on this forum, so please forgive me if this isn't the right place for it. The problem I have is with Embarcadero's product licensing, which seems to allow up to three installation instances. On one PC (my main work machine) I have two installations, namely Delphi 10.4.2 and 11.0. The third installation (Delphi 11.0) is on a separate laptop that is mostly being used by a colleague who wants to learn Delphi. These three installations seems to have filled the licensing quota of three, since I tried to install Delphi 11 on a new PC but the serial number was rejected. The new PC will replace my old one (which is over six years old at this stage). I approached Embarcadero technical support with a request for an additional registration slot for the serial number I have, explaining that it's for a previous version of Delphi (i.e., not the latest one, 12.3) to run on a new PC where the old machine would be repurposed after its SSD had been wiped. My request was rejected because I don't have an active support and maintenance agreement in place. I'm not sure the tech support dude understood that I was happy to lose the use of Delphi on the old PC. I fired up the Embarcadero License Manager app (see attached screenshot) in the hope that there was a way to transfer or deactivate the registration on the old PC so that I would be able to use the same serial number again for a fresh Delphi 11.0 installation on the new PC, but the closest thing I found is "Delete...", which doesn't seem to be correct. So, my main question is simply this: If I delete the existing licence from my old PC, will this free up the serial number so that I can use it on the new PC? Or will it remain unusable? Any help or suggestions would be highly appreciated. Cheers!
-
Thanks, I came right with the licence after contacting Embarcadero Sales and explaining the issue to them. I managed to get through the installation process without any apparent trouble but I could not create or open any projects. Error "the required personality Delphi.Personality is unavailable" was always shown. The Platform Manager under Tools showed no available or downloadable platforms, and the GetIt manager was equally blank. I tried everything that came up in a Google search, mainly from Stack Overflow and this forum: Uninstalling and reinstalling, restarting the PC a few times, starting Delphi 11 repeatedly with admin rights. None of that helped. So, in desperation, I copied the whole installation tree from the old PC (under "\Program Files (x86)\Embarcadero\Studio\22.0") as well as the public app data (under "\Users\Public\Documents\Embarcadero\Studio") to an external drive, and overwrote the installation on the new PC with it (because the installation paths are the same for the two PCs). I omitted "\ProgramData\Embarcadero" because there's only licensing info there and the two folders' contents was identical between the two PCs. Next, I exported from the old PC the entire registry keys "HKCU\SOFTWARE\Embarcadero", "HKLM\SOFTWARE\Embarcadero", "HKLM\SOFTWARE\WOW6432Node\Embarcadero", plus a couple of CLSIDs, and then imported all of that into the new PC's registry. (All of the file- and registry key write operations on the new PC require admin privileges.) This finally got Delphi 11 going properly without any warnings or errors and I am now able to create and open projects, and to compile them. Cheers!
-
Thanks for the reply. Basically, bad news for me, then. Well, as I said, my request was declined because I don't have an active support and maintenance agreement in place. When I bought the product in June 2021, I did so online and dealt directly with cleverbridge AG (in Köln, Germany), and me being located in South Africa, I don't have any local Embarcadero sales representative. ☹️ Cheers!