Jump to content

Uwe Raabe

Members
  • Content Count

    2743
  • Joined

  • Last visited

  • Days Won

    162

Everything posted by Uwe Raabe

  1. Uwe Raabe

    Delphi 12.2 Patch 1

    You can test this by doing a fresh install in a vanilla VM. Nevertheless that is an interesting question. Usually patches seemed to be free for existing installations, but as this is an inline release you might be right.
  2. Uwe Raabe

    Delphi 12.2 available for download

    MMX V15.1.11 works in all Delphi 12 versions, but V15.1.12 was compiled with Delphi 12.2 (without Patch 1) and thus suffers from this problem.
  3. Uwe Raabe

    Delphi 12.2 Patch 1

    A suitable version for MMX is available now.
  4. Uwe Raabe

    Delphi 12.2 available for download

    A suitable version for MMX is available now.
  5. Uwe Raabe

    Delphi 12.2 Patch 1

    It is quite a number while most of us expected a fix for RSS-1944 only.
  6. Uwe Raabe

    creating a frame at runtime

    It is even possible at design time. Setting an empty name to a component will remove the corresponding field in the class. It is often used with TLabel instances that only exist to display some static text, but won't be accessed in the code. It reduces code cluttering a bit.
  7. Uwe Raabe

    x32->x64

    Make sure you have version info enabled for the x64 platform. There may be different settings for each platform.
  8. It may help to select a Layout different from <None>.
  9. Even that can be handled with initially wiring FormFirstShow with OnShow and inside wiring the regular FormShow. Not that I am actually promoting this approach, but I am neither a friend of these Run-Once-Booleans cluttering a class declaration.
  10. Uwe Raabe

    Easy Sqlite3 Binary Static Linking

    There are several SQLiteWrapper units supporting different libraries and linkage: FireDAC.Phys.SQLiteWrapperStat.pas, FireDAC.Phys.SQLiteWrapper.FDEStat.pas and FireDAC.Phys.SQLiteWrapper.SEEStat.pas, while dynamic linking is implemented in FireDAC.Phys.SQLiteWrapper.pas as default. There is also a way to select the required one: Drop a TFDPhysSQLiteDriverLink onto your main form or data module and set its EngineLinkage property to your needs. This even allows to switch linkage at runtime.
  11. But the OnShow event is called before the position and size of the form are set. Thus OnResize is called after OnShow.
  12. Can you be more explicit, what these some things may be?
  13. Uwe Raabe

    Old Window border style on Delphi MDI child form

    Well, no official announcement from MS, if you are looking for something like this. The source is the shear lack of proper support in Windows itself. One can talk and write a lot or not - in the end it is facts that count.
  14. Uwe Raabe

    Old Window border style on Delphi MDI child form

    Windows 10 doesn't support MDI child forms with Windows 10 style. Microsoft deprecated MDI since about XP and proper support for newer features will probably never be done for MDI windows. See also: MDI window title in Windows 10
  15. Uwe Raabe

    Uses units qualifiers?

    Even then this can be wrapped in a separate procedure (or whatever it is) with a non-colliding name published at a suitable location. When multiple occurrences have to be dealt with, the effort is merely the same with the benefit of better readability. type TWinBitmap = Winapi.Windows.TBitmap; procedure SysAbort; inline; begin System.SysUtils.Abort; end;
  16. Uwe Raabe

    Problem with Reverse Assignment and comments

    Indeed, it has. It is just not supported, as well as a couple of other scenarios. It is supposed to work when the assignment is isolated on that line. I have added a feature request. While the official way would be to mail to support@mmx-delphi.de, this place is also OK. It has the advantage that it is public and others can join the discussion.
  17. Uwe Raabe

    Code signing in a remotely working team?

    Indeed. Actually having multiple developers building the same project can be the trickier part when it comes to shared resources. Of course it may need some investment first - that is money as well as time - to get it working properly.
  18. Usually MMX avoids to duplicate functionality already available in the IDE. In most of the cases where it does, it is probably the IDE implementing a similar feature recently (f.i. Extract method). If you feel MMX needs too much time to parse the unit after changes not made by itself, you might try to reduce the Delay times in the General -> Synchronization options of MMX. The defaults were made for hardware standards now pretty much outdated.
  19. Uwe Raabe

    Issue With TForm.AlphaBlend and AlphaBlendValue

    Obviously you can't have both.
  20. Uwe Raabe

    Issue With TForm.AlphaBlend and AlphaBlendValue

    The application needs a manifest with a compatibility entry for Windows 10.
  21. I wonder when anyone comes up with a request for threadconst.
  22. ... unless you allow that with a compiler directive: Writeable typed constants
  23. Uwe Raabe

    File extension icons all gone with D12.2

    Tools > Options > IDE > File Association
  24. CmonLib Initializing provides a way to register a procedure to be called during Application.Initialize. This allows to make adjustments before (f.i. in the dpr file or some units), which would be near to impossible if the initialize code would execute in the units initialization section.
  25. Uwe Raabe

    Delphi roadmap 2024

    IIRC, he said that internally there is a road map. They use to have private talks to selected users about their needs, which may influence their road map. He also mentioned that there is no official road map due to legal concerns.
×