Jump to content

Uwe Raabe

  • Content Count

  • Joined

  • Last visited

  • Days Won


Uwe Raabe last won the day on September 23

Uwe Raabe had the most liked content!

Community Reputation

437 Excellent


About Uwe Raabe

  • Birthday 09/30/1956

Technical Information

  • Delphi-Version
    Delphi 10.3 Rio

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Uwe Raabe

    Interesting article about dying languages

    Perhaps that big company is run by the fathers of those Tom, Dick an Harry and they trust their kids more than the experts?
  2. Uwe Raabe

    PopMenu two levels down..

    Is this VCL or FMX? Which target platform? Can you provide a minimal example showing that?
  3. Uwe Raabe

    Unit testing cross platform code

    I actually rate this as an advantage. Otherwise it would not be much different to the old DUnit.
  4. I am not sure if the quote is actually the intended one, as Thomas description is not related to the clipboard at all. In case you are referring to the MMX solution, make sure that you copy the interface (not its methods) from the contents list of the MMX Code Explorer window and paste it into the members list of the target class.
  5. Uwe Raabe

    Quick debug variables?

    You may also have a look into CodeSite, which allows similar things in a more convenient way. The Express version can be installed via GetIt,
  6. Uwe Raabe

    MMX for Delphi 10.3 Rio

    Thanks, will check that. Btw, I have also seen this issue from time to time and TaskManager indicates some threads waiting for I/O completion. So that may indeed be related.
  7. Uwe Raabe

    MMX for Delphi 10.3 Rio

    As these problems are hard to track down, I need to dedicate some time to that fix. Unfortunately I am not able to spend a significant amount of time on MMX in the moment, so it may take a while for the V15 beta to proceed.
  8. Uwe Raabe

    Changes in Parallel Library

    I understand that. On the other hand you get a problem with other parts of the RTL (f.i. THTTPClient) which obviously cannot make use of OTL to achieve some multi-threading features like async execution. If OTL is the choice for multi-threading one has to write its own async functionality for these parts based on OTL, which might turn out pretty time consuming (and also error prone). A reliable RTL with all of its parts working together out of the box would beat any manually assembled set of third party libs by magnitude. I fully agree with you regarding the lack of quality control, though.
  9. Uwe Raabe

    Changes in Parallel Library

    I would prefer when PPL would be fixed and stabilized instead of not being used at all. There is a couple of functionality in Delphi that relies on PPL and that would need to be reinvented where another external library is used. The lack of manpower dedicated to this part of the RTL (and a lot of others) is a real drawback. I wish Embarcadero would allow more participation from the community or at least all the MVPs that already offered their help in these areas. Another option would be to open source the standard libraries and accept pull requests, but that seems to be only at the edge of their radar - if at all.
  10. Uwe Raabe

    Unknown attribute

    If things were always done right in the first place neither the term bug nor the term workaround would exist.
  11. Uwe Raabe

    Unknown attribute

    That is only a workaround until the dialog allows setting it directly. The mentioned option is a last resort to tweak the command line parameters given to the compiler.
  12. Uwe Raabe

    Unknown attribute

    In Project Options - Delphi-Compiler - Compiling add the following value to Additional options to pass to the compiler: -W^UNKNOWN_CUSTOM_ATTRIBUTE
  13. Uwe Raabe

    Unknown attribute

    Yes, my comment to Marcos post remained unheard. We should create a separate QP entry for that.
  14. Uwe Raabe

    MMX for Delphi 10.3 Rio

    @Stregor, @ULIK thanks! That narrows down the research area a lot. The next beta will emit some data to the event log to allow some better analysis.
  15. Uwe Raabe

    MMX for Delphi 10.3 Rio

    Yes, that is true. The package info related to the Check Packages option is built on first use (probably to reduce startup time). It scans all packages loaded in the IDE and adds all classes and interfaces from each package containing at least one component. Can all people hit by this problem please check if it can be solved by disabling Check Packages?