Jump to content

dummzeuch

Members
  • Content Count

    2636
  • Joined

  • Last visited

  • Days Won

    91

Everything posted by dummzeuch

  1. dummzeuch

    The state of GExperts Support for Delphi 11

    That switch turns off High DPI awareness for the whole IDE. As I wrote in the first post on this topic:
  2. dummzeuch

    The state of GExperts Support for Delphi 11

    It's passed to bds.exe from the start menu entries suffixed with "(DPI unaware)".
  3. dummzeuch

    The state of GExperts Support for Delphi 11

    I just tried this again: It works fine if I only use my 4K monitor. But if I use both (4K and 1920x1200) it looks like this: So it seems that most of my problems are caused by using two different monitors (or rather using different scaling on them, because it works if I set both to 150%). But wasn't that what per monitor DPI awareness was supposed to solve? 😞
  4. dummzeuch

    The state of GExperts Support for Delphi 11

    I can now reproduce this by using only the 4K monitor. Just what I need: Yet another variable.
  5. dummzeuch

    r3588 and Alexandria

    You can't. It's apparently compiled in debug mode (I am guessing, because I haven't done that compile) which automatically starts that window. If you get the sources and compile in release mode, this won't happen.
  6. dummzeuch

    The state of GExperts Support for Delphi 11

    Yes, but that one was probably built without trying to fix any High DPI issues (I can only guess because I don't have the source code it was built from.) Windows 11? Great, yet another variable. I'm using Windows 10. Yes, that's because Delphi < 11 was not High DPI aware. I'm starting Delphi 11 without the "/highdpi:unaware" switch and have left the User interface -> Form Designer -> High DPI setting at its default "Low DPI (96 PPI) and checked the option "Scale gid size / snap tolerance to design PPI" (no idea if that's the default). Are there any other settings I should be aware of? (My IDE shows some really odd behaviours regarding DPI. The object inspector starts out fine but switches to nearly unreadable small fonts after a while. Some dialogs are also apparently broken. And it's not GExperts causing this, because I have now uninstalled it to check.) Is that your only monitor? Or do you have two of those? I have got one 31" 4K monitor as secondary display and one 1920x1200 monitor as primary display. I guess that some oddities I observe are due to the IDE being on the secondary monitor. That has also been the case with all of the previous Delphi versions, but none has been so bad as this one.
  7. dummzeuch

    The state of GExperts Support for Delphi 11

    Fixed. I should have done a build for older versions before committing. Yes, I'm aware of this, but that's a 3rd party unit. This is odd. That dialog looks "fine" on my computer on a 31" monitor with 3820x2160 and 150% scaling (also tried 125% scaling), and also on a 24" monitor with 1920x1200 and 100% scaling. "Fine" meaning everything is readable, though a bit blurry due to Windows GDI scaling, same as in older versions.
  8. I just released Delphi Tools Manager 1.0.2 which now supports Delphi 6 to 11 (including all the versions with the odd names in between).
  9. dummzeuch

    Add Method dialog layout in Delphi 11 Alexandria

    ... which opens yet another can of worms and makes testing a lot more work.
  10. dummzeuch

    Add Method dialog layout in Delphi 11 Alexandria

    Blaming the software developer(s) is also not going to help. They cannot test their software in all environments.
  11. I have updated my Delphi IDE explorer expert to work with Delphi 11.
  12. dummzeuch

    The state of GExperts Support for Delphi 11

    That's what I was expecting, I just need to find out how to do that. I would have preferred that for all forms, but I my time is limited. I found a solution for the Uses Clause Manager which also allows opening a unit in the editor. But that solution didn't work for the Open File expert.
  13. dummzeuch

    The state of GExperts Support for Delphi 11

    All modal dialogs, that do not directly interact with the IDE, have now been changed to look reasonable with high DPI (by disabling high DPI for them for now, but that's better than nothing and takes much less time). One notable exception is the Open File expert which I didn't get to work because it opens a file in the editor before closing the dialog causing the IDE to crash. Also, I still need to find a solution for those windows that can be docked. This means e.g. that the Grep Search dialog looks OK but the Grep Result window is nearly unreadable on high DPI monitors.
  14. I completely missed this topic. I wrote a similar tool called Delphi Tools Manager a while ago, which supports Delphi 6 and up (not yet updated to Delphi 11 though).
  15. dummzeuch

    r3588 and Alexandria

    Sorry, I missed one unit in the last commit. It should work now.
  16. dummzeuch

    r3588 and Alexandria

    Depends on what you changed. If it was only to get it to compile, then yes, I made the changes. Did you change anything else?
  17. dummzeuch

    The state of GExperts Support for Delphi 11

    Try again now, I just committed the missing change.
  18. dummzeuch

    The state of GExperts Support for Delphi 11

    I have now adapted several forms to look OK in Delphi 11, using Uwe's "hack" with a wrapper interface so I don't have to repeat too much code, but it's still too much copy and paste for my taste. I have also added Delphi 11 support to some experts that need to know about the new version (e.g. the IfDef editor expert). Given that even quite a few of the IDEs own forms look way too small on a 4K monitor, I think that's quite some progress. It's still not finished and there will be bugs. But I'll call it a day now.
  19. dummzeuch

    The state of GExperts Support for Delphi 11

    Scaled = true seems to work for the Goto dialog, but neither in the Configuration nor the About dialog. But thanks for the pointer. I had totally forgotten about that property. Edit: Your screenshots look different from my dialog. I have got an empty space below the buttons. But that's with 150% scaling configured for that monitor. Edit2: I also get that space with 125% scaling but it's smaller.
  20. dummzeuch

    r3588 and Alexandria

    This works only, if you have Inno Setup installed. The installer for the Inno Setup version I use (which is still compatible with Windows XP) is in the directory .\BuildInstall\InnoSetup_5.6.1
  21. dummzeuch

    r3588 and Alexandria

    You can uninstall GExperts from within the IDE using the Experts Manager expert.
  22. dummzeuch

    r3588 and Alexandria

    Installer files are now also updated.
  23. dummzeuch

    r3588 and Alexandria

    If you update your sources, you will now find a Register-GExperts-XX110.cmd script in .\binaries which will register the DLL with the IDE. All other required files are already in .\binaries so it should work.
  24. dummzeuch

    The state of GExperts Support for Delphi 11

    ... from Create, ShowModal to Free. Yes, that did the trick, at least for the configuration dialog. I'll try some others. Thanks a lot!
  25. dummzeuch

    r3588 and Alexandria

    The sources compile now. I haven't tested anything yet!
×