Jump to content

Uwe Raabe

  • Content Count

  • Joined

  • Last visited

  • Days Won


Uwe Raabe last won the day on July 10

Uwe Raabe had the most liked content!

Community Reputation

942 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

    Prevent from closing when....

    The VCL already provides such a flag for you: TApplication.ModalLevel
  2. Usually the MMX setup installs the app and also registers it into the Delphi IDE. You only have to select it as the default viewer.
  3. I expect the dataset to be closed when SQL changes. Otherwise the records would not match the SQL anymore. One can easily extend this to all other properties that have influence on the data retrieved and the way it can be accessed. What would be the benefit of an immediate exception here? The author of the code wants to change the SQL, so what would be the gain from that exception (which happens at runtime btw.)? The dataset has to be closed anyway to change the SQL, so why not closing it automatically? Unfortunately this option is not available in the poll (at least as I understand it).
  4. Uwe Raabe

    Class tree utility released

    Of you compile with packages and allow external packages be loaded dynamically.
  5. Uwe Raabe

    Class tree utility released

    Both tools have a completely different approach. While DelphiAST analyzes source code, the class tree utility requires the classes to be compiled into the exe.
  6. Uwe Raabe

    Edit Entity shortcut inconsistent

    If possible, could you be a bit more specific? I mean, that is a bit vague, isn't it?
  7. Uwe Raabe

    Format uses clause

    You have to activate that option:
  8. Uwe Raabe

    Format uses clause

    You can define the group names per project in MMX Properties - Project options: A single identifier is treated as a group prefix which has to be followed by a dot (like System, VCL, FireDAC). You can also use wildcards like Rz* for all units from Raize Components (KSVC). Unit names not covered in one of the schemes above can be listet in brackets. This is the setting for MMX itself: (ToolsApi,DesignIntf,DCCStrs,DockForm,TabDock);Winapi;System.Win;System;Xml;Vcl;VirtualTrees*;Rz*;Tb*;Png*;MMX The settings are stored in the dproj file.
  9. It needs some code to be added, but you can declare a const array[<enumeration>] of Integer with values 0 in all places where the enumeration is used in some way. const cCheckProjectType: array[TProjectType] of Integer = (0, 0, 0, 0); If you now extend TProjectType the compiler will stop at all places where such a declaration is present and you can inspect the code around for correct TProjectType usage. After that is done you extend the array values to make the compiler continue to the next problematic position.
  10. Uwe Raabe

    Using Attributes in class declarations

    Very good point 👍
  11. Enclosing the loops with a qryItemReceita.DisableControls/EnableControls should help a bit.
  12. Uwe Raabe

    Delphi compatibility with Windows 11?

    You can still have the first, but nevertheless the second being active. Usually an UEFI BIOS can be made working as an old fashioned one. Unfortunately switching that back to UEFI mode requires some significant work to make Windows boot again.
  13. Uwe Raabe

    Delphi compatibility with Windows 11?

    Two things that are sometimes overlooked: UEFI BIOS TPM 2.0 For the second item there is an article (in German): Windows 11 läuft wohl nicht auf Intel-Macs
  14. Uwe Raabe

    Build / Output messages filtering plugin

    AFAIK, there is currently no mechanism to intercept the message display via OTAPI.
  15. Uwe Raabe

    Apache Module with TDataSet Needs Wait Cursor

    Have you checked that opening the relevant FireDAC dataset (whatever is happening in dmParksDB.OpenParks) actually contains data on Linux? I mean, if there is no data in the dataset what can we expect?