Jump to content

dummzeuch

Members
  • Content Count

    2981
  • Joined

  • Last visited

  • Days Won

    106

dummzeuch last won the day on April 1

dummzeuch had the most liked content!

Community Reputation

1630 Excellent

Technical Information

  • Delphi-Version
    Delphi 10.2 Tokyo

Recent Profile Visitors

38234 profile views
  1. You apparently missed my answer:
  2. TMenuItem has got a Parent property of type TMenuItem. I haven't checked but I would assume that it is NIL for main menu items. Edit: I was wrong. See online help here: https://docwiki.embarcadero.com/Libraries/en/Vcl.Menus.TMenuItem.Parent It's identical to the MainMenu's Items property. But that's just as good for detecting main menu items.
  3. dummzeuch

    Setting a TSplitter position at runtime

    You must set the height of the memo with alBottom. Everything else will adjust automatically (unless the splitter acts up then it will be moved above the memo with alClient 😞 in that case you can hopefully set the splitter's top position to move it back between the memos where it belongs).
  4. dummzeuch

    When LSP fails

    In addition to allowing to change keyboard shortcuts, GExperts has the Uses Clause Manager which on the Identifier tab offers similar functionality as the Delphi Uses Helper. The UI is very different though, but it also finds partial matches (but not typos).
  5. dummzeuch

    D12.3 IDE starts extremely slow

    msmpeng is Windows defender. Try to temporarily disable it and see whether the performance improves.
  6. dummzeuch

    Applications for Linux

    As @DelphiUdIT already said: The first thing you need is a compiler that creates binaries for Linux. And Delphi Professional - regardless which version - doesn't include that. According to Embarcadero's overview, you need at least the Enterprise SKU. On top of that, you might need GUI libraries, this is where FMXLinux comes into play. Of course the question is, whether you actually need a GUI. What kind of applications do you plan to develop?
  7. dummzeuch

    GExperts for C++ Builder

    Just to make one thing clear: GExperts does not support the 64 bit version of the IDE and the installer does not add it to that IDE. The error you get regarding the UsesClauseManager may well be caused by a problem of the IDE itself before that. I don't use the C++ personality of Rad Studio (I usually only install the Delphi personality), so I can't really say anything about the cause. And since nobody else working on GExperts (there currently is 3 of us off and on) uses C++, there is little chance of fixing any problems with it. Unless of course somebody else steps forward now.
  8. dummzeuch

    GExperts for C++ Builder

    I just built a test installer for 12.3. Note: This is from the current source code, including all the bugs I might not yet have found. http://download.dummzeuch.de/GExperts/1.3.25_2024-08-24/GExperts_RS12_test-for-12.3_2025-04-13.exe Note to people who might read this later on: I might delete that file without notice at any time in the future. There will hopefully be a new release by then.
  9. dummzeuch

    GExperts for C++ Builder

    I am using GExperts with Delphi (RAD Studio) 12.3 and it works just fine. But admittedly I am using a DLL compiled from the current sources. What do you mean by "the IDE fails to start"? Is there any error message?
  10. It apparently is: It does not happen on my laptop with a single HD screen. Nor on my desktop when I turn off the 4K monitor or alternatively the HD monitor. And after starting Delphi once with only the HD monitor connected, it no longer happens with both monitors. Sounds like an easily reproducible problem, doesn't it?
  11. You probably copied source code that only contained line feeds (#10) or only carriage return (#13) rather than the Windows (DOS) convention with carriage return followed by line feed (#13#10). Notepad cannot handle this, other editors (e.g. Notepad++) can. The latter can also convert between the different styles too. The IDE in the latest versions can automatically correct that for you, if this option is enabled.
  12. dummzeuch

    Has the toolbar problem been fixed?

    Yes, but the problem I reported still happened in 12.2. That's why I created a workaround when I started using Delphi 12(.2) in earnest.
  13. I am sure it has been like this from the first Delphi 12 installation which of course was "vanilla" back then. But since I just realized it might be a bug I have not yet tried to reproduce it. Knowing my luck, it might be yet another effect of using two screens in a peculiar setup that's apparently unique on planet earth.
  14. IDE toolbars get scrambled over time The toolbars of the IDE lose icons when starting, exiting and restarting the IDE multiple times (see screenshot). This bug had already been reported in the old quality portal for Delphi 11 and 12. It’s still there in Delphi 12.1. Resetting the toolbars to their default using the View β†’ Toolbars β†’ Customize dialog, helps for a while before the same happens again. https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-515 It seems to have been fixed in Delphi 12.3, at last I have not seen this problem after I updated my installations. Maybe it has been fixed? The bug report is still open though, so maybe that was a side effect of some other change?
Γ—