Jump to content

Uwe Raabe

Members
  • Content Count

    2541
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by Uwe Raabe


  1. You might already have seen it: When you go to https://quality.embarcadero.com/ there is a notice at the top saying:

    Quote

    Attention: Embarcadero is migrating its customer bug and feature request reporting portal to a new system. This site will remain accessible as a read only repository. We'll shortly provide information on how to access and report bugs in the new portal.

    So be prepared (presumably already today) for not being able to file new reports or edit/comment on existing ones. Searching and reading should be possible.

     

    While this will most certainly lead to complaints, it is definitely a good thing and long awaited change.

    • Like 1

  2. If you don't want to have the panel stored to the stream as the parent of its controls, you shouldn't do so:

        MemStr.WriteComponent(pnlSource); // write component to panel source

    Compare that to the code writing only the controls:

        for idx := 0 to pnlSource.ControlCount - 1 do begin
          MemStr.Position := 0;
          MemStr.WriteComponent(pnlSource.Controls[idx]);
          StreamConvert(MemStr);
        end;

     


  3. 43 minutes ago, DelphiUdIT said:

    The new Delphi 12 environment, as already mentioned, can still compile executables that run under Windows 7

    I am even able to compile for industrial Windows XP systems with Delphi 12. Of course one is limited in which features can be used and which cannot, but that would be even more restricted when working with Delphi 7 or Delphi 5. I would rather drop these kind of projects than even think about using such an old Delphi version.

     

    Actually I have just one project that is bound to Delphi 2007 in the moment. As long as it is dormant it can stay that way, but I would try to convince the customer to port it to a newer Delphi version once it is going to be resurrected. Otherwise I have to adjust my hourly rate to cover up for the additional stresses and strain.

    • Like 3

  4. 2 minutes ago, Silver Black said:

    How to reinstall Help system from the ISO?

    If you did not install from the ISO in the first place or have already changed to online mode before, open a command prompt in the Delphi bin folder and execute 

    getitcmd c=useoffline

    You can as well change the SeviceKind setting to Offline in the registry in HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\23.0\CatalogRepository (for Delphi 12). There you can specify the path to the gof file from the ISO under ServicePath.

     

    Up to here, all this is to tell the Feature Manager where to look for the installation files. 

     

    Then start the IDE and select Tools - Manage Features. There you can select Help and install it.

    • Like 4
    • Thanks 3

  5. Yes. They are required to install via GetIt locally. It 

    {
      "Id": "FmxLinux-1.76_Local",
      "Name": "FMXLinux",
      "Version": "1.76",
      "Description": "Full features FireMonkey implementation for Linux Platform.",
      "Vendor": "Embarcadero Technologies",
      "VendorUrl": "http:\/\/www.embarcadero.com",
      "Image": "fmxlinux_154x154.png",
      "Tags": "fmx, firemonkey, linux, ui, gui",
      "License": "fmxLinux_license.txt",
      "Url": "FMXLinux-20231124.zip",
      "ProjectUrl": "https:\/\/www.embarcadero.com\/products\/rad-studio",
      "Modified": "",
      "LicenseName": "Embarcadero Software License",
      "TargetPath": "",
      "RequireElevation": 1,
      "AllUsers": 1,
      "Actions": [
    

     


  6. I just installed successfully a fresh Delphi 12 from the ISO with a Network Named License inside a VM. Then I downloaded the *General Packages* and installed all of them using the multi package option in one go without problems. All downloads (ISO and packages) from *my.embarcadero.com*. So it is still possible to install a paid Delphi version and at least some packages from GetIt (Radiant Shapes, Konopka Controls, BeaconFence, Bookmarks, Navigator).

     

    To make the GetIt manager dialog show up faster, I removed the values from the ServiceURL entry under CatalogRepository in HKCU and HKLM. Note that the list of packages displayed then is not usable.

     

    You may get away with a standard workstation license already available on the target system.

     

    Sorry, but this approach will not work for the Community Edition.

    • Like 1

  7. It is controlled by the json configuration file for that feature. For local packages one can modify that, but for online packages probably not.

     

    Embarcadero provides some packages to be downloaded for offline installation from my.embarcadero.com, but I could not find one containing FastReport.

    • Thanks 1

  8. 52 minutes ago, DelphiUdIT said:

    In the offline Rad Studio installer you can set those path before start the install process.

    The online and offline installer are basically the same thing. The exe contained in the ISO is binary identical to the Online Installer. If the exe finds a similar named .gof file next to it, the installation is done offline.

     

    Given that, the options during installation are actually the same in both scenarios.


  9. I don't know what caused it, and due to the outage cannot retry, but I have a D12 installation with Konopka Controls installed via GetIt and it ended in the public CatalogRepository.

     

    Just speculation, but it may be related how Delphi was installed (see UseSharedFiles in he BDS\23.0 registry) and the fact that I used Delphi with an admin account when installing the controls.


  10. 2 hours ago, pharant said:

    ISO is not salvation...

    Probably not, but it allows you to get an "offline" installation. Even packages from GetIt can be installed once, copied and uninstalled to get rid of the GetIt server dependence. Also some GetIt packages are stripped versions where full versions are available. As I mentioned somewhere else in this forum, I use GetIt only to retrieve the required files, but avoid creating a dependency on it. That includes using paid versions when necessary (f.i. FastReport, CodeSite). Independence is not for free.


  11. 1 minute ago, Cristian Peța said:

    Delphi activated without ELC will run without internet connection indefinitely or this 30 days applies too?

    Delphi usually checks its license more often than that. I cannot say for sure, but I expect the same 30 days for that, too. If anyone without ELC was able to run Delphi without internet for more than 30 days, please comment here.


  12. 2 minutes ago, Cristian Peța said:

    It is not somehow similar to having Delphi installed into a VM?

    Depends on the point of view. Delphi occasionally checks its license - either at Embarcadero servers or at the ELC server in your local network. That is the same in a VM as with a bare metal system.

     

    4 minutes ago, Cristian Peța said:

    If Delphi can call home then also ELC can call home at some point in time.

    Of course if can, but there simply is no need for it.

     

    If anyone is that keen to inspect the hidden connections of ELC: Test it yourself - it can be installed for free.

     

    Anyway, if someone always suspects bad intentions in things from Embarcadero it may be better to move to something else.


  13. 2 minutes ago, Kas Ob. said:

    By not having internet for Delphi IDE or the server and for long time like few weeks or months, will it still running or fail to allow the IDE to run.

     

    Because there is some shady stuff the IDE does after 12 months, the old ones that i have (at least), and i prefer not to discuss this in this forum, but concerned about that ELC, considering it is done by the same team.

    Well, I didn't invest the time to check if everything works even when there is no internet connection for years. Also I don't know about some shady stuff - at least not for anything above a CE license.

     

    I can only tell about my own experiences and that they are pretty good. If you are after a detailed security investigation, I am not the right person to ask.

     

    BTW, you can even use Delphi when there is no connection to the ELC server for up to 30 days.

    • Like 1

  14. 5 minutes ago, Attila Kovacs said:

    How does it work?

    Most of that is covered in the link. Basically you set up ELC somewhere on your local network. I suggest using a dedicated VM, even if that resides on your one and only Computer. Then download the license files from ELC and use the named<xxx>.slip for each Delphi installation. You can run the same Delphi version on up to three computers.

     

    Converting to a Network Named License is usually best done when renewing your subscription. Otherwise they may charge a small fee.

×