Jump to content

dummzeuch

Members
  • Content Count

    2992
  • Joined

  • Last visited

  • Days Won

    107

Everything posted by dummzeuch

  1. You definitely don't know me. 👿
  2. No. It's not a matter of configuring the control. To overcome this annoyance, one must owner draw it, which is quite a lot of work. The correct way would be to slap the stupid idiot^D^D^D^D^D^D^D^D^DUX designer at Microsoft who made this decision until he sees the light and reverts it. Since this is not going to happen, every software developer must decide for himself whether he thinks it's worth the effort to fix this annoyance everywhere. Usually the decision will be to not bother unless his customers complain loudly and/or pay him for the effort.
  3. dummzeuch

    GExperts Source Export

    I have no idea how blogger works and my HTML skills are very rusty since I stopped handcrafting webpages a while ago. My approach would be to add some CSS for setting the background color for the whole section.
  4. dummzeuch

    Any chance of getting a signed installer?

    No, it's not there. And I don't plan to put it into Getit.
  5. dummzeuch

    Any chance of getting a signed installer?

    How do I create a self signed certificate for signing executables? I am only aware of that option for TLS certificates (for secure internet connections).
  6. I can confirm this. Unfortunately that's simply the default behaviour of any Windows program, and it gets aggravated by theming.
  7. dummzeuch

    Twice installation of Athens 12.1 Patch 1

    I don't think there will be a problem unless you plan to uninstall the patch at a later time. In that case Getit would try to restore the files saved during installation and this may fail. But this is just a guess based upon what I know how the installation works.
  8. dummzeuch

    Any chance of getting a signed installer?

    The current installer for Delphi 11 and 12 contains an ancient DLL which is full of bugs (mostly in highDPI environments), so I don't think it should be re-released just as a signed executable. I'll think about it.
  9. dummzeuch

    Any chance of getting a signed installer?

    Thanks for your kind offer. But how would that work in practice? The point of signing is trust, so if you sign the installer you are taking over the responsibility for this installer. If "anything bad" happens due to running this installer, you will be blamed for it because you signed it. Therefore you'd have to read the GExperts source code and also the installer script to make sure they don't contain anything malicious, and in addition you would have to keep track of any changes made to them. - Alternatively you would have to trust me and all past (many) and current (very few) contributors to GExperts. - Then you'd have to build the DLL and the installers - simple: Get the source code and run two batch files - and sign it.
  10. dummzeuch

    Any chance of getting a signed installer?

    I'm not going to buy a certificate just so I can sign my open source programs. But if anybody else wants to create a signed installer, go ahead. GExperts is open source after all. Just make sure you comply with the license.
  11. Please create a bug report on SourceForge.
  12. Machine Learning is a category of AI. LLM is a different category of AI.
  13. dummzeuch

    I'm on the Dark Side... no, really!

    Argl! I knew there would be side effects. There was a reason for the code I disabled after all...
  14. Yes. But only if they are simple types or (for complex types like large records or arrays) if they are passed by reference (var/const). On the other hand: I doubt that this makes much of a difference for most programs.
  15. dummzeuch

    What is the best AI at Delphi

    You have listed chatGPT. Which version(s) were you using? My own experience is that neither the free chatGPT nor Gemini are any good for producing Delphi code. I haven't tried any others.
  16. Exit, Break and Continue are all good. No problem with them being used properly. These local variables that are shared between local functions are very different because they tend to have larger scope that is harder to manage. Somehow I expected your opinion to be different from mine...
  17. Unless, of course you need a local type declaration that you don't want to be visible outside the unit. Such a type can be declared inside a procedure / method and used within that method and any nested procedure. To convert these nested procedures into methods, you will have to move the type declaration outside the main procedure/method. The same applies to constants.
  18. In my opinion using this kind of variables falls into the same class as using break and continue in a loop. A little bit better than goto, a little bit worse than using exit. I use it sparingly, but as I said: Sometimes it is just convenient.
  19. I use them sometimes as a convenient way not to pass too many parameters. As far as I remember this comes with a performance penalty though. I declare those shared variables at the top of the main procedure, above the nested procedures, and those that are not shared below the nested procedures.
  20. dummzeuch

    Thread Status Window

    ... and save the changed desktop.
  21. dummzeuch

    VCL Form Designer Zoom

    There is no such option.
  22. dummzeuch

    GExperts 1.3.24 Beta1 for Delphi 12

    fixed in revision #4248
  23. dummzeuch

    Convert Visual Studio 2012 code to Delphi

    ahem: just saying ...
  24. As mentioned in my previous post on dzDebugVisualizer I was thinking about writing a generalized debug visualizer which can be user-configured to register itself for any data type. Well, that debug visualizer now exists. It’s part of dzDebugVisualizer and called “Universal Visualizer for Delphi”. Read on in the blog post.
  25. You can only call methods and functions that you could also use in the unit being debugged. So make sure you include the unit that exports these in the uses clause.
Ă—