Jump to content

dummzeuch

Members
  • Content Count

    2763
  • Joined

  • Last visited

  • Days Won

    97

dummzeuch last won the day on July 27

dummzeuch had the most liked content!

Community Reputation

1458 Excellent

Technical Information

  • Delphi-Version
    Delphi 10.2 Tokyo

Recent Profile Visitors

19616 profile views
  1. dummzeuch

    Difficulty with XKeys PIEHid32.dll in Delphi 10 Seattle

    I just had a look at my import unit. It also uses stdcall, so that's not the problem. I apparently wrote a test tool, but I don't recall the specifics. As I already wrote on Mastodon: I ended up just using the keyboard emulation. It might have been because I didn't get the API to work. Or maybe the emulation was easier and good enough. I'll try to look into it tomorrow, if I find some time.
  2. dummzeuch

    Difficulty with XKeys PIEHid32.dll in Delphi 10 Seattle

    Just a thought: Are you sure that the calling convention is stdcall? Maybe it is cdecl.
  3. dummzeuch

    how to correct this Code

    You cannot override private methods.
  4. At least one of my bug reports got resolved in Delphi 12 partially : IDE Menu does not display correctly when moving from one main menu item to another https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-516 This no longer happens the same way, but moving from Run to Components using the right arrow key now only highlights the Menu item without showing the menu. Pressing the down arrow key then shows the menu, so I guess I can live with that partial fix. Moving from Edit to Search with the right arrow key works as expected. Unfortunately the two most infuriating bugs since Delphi 11 have still not been fixed: IDE toolbars get scrambled over time https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-515 Switching Desktops does not work properly when using some mixed High DPI und HD monitor setups https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-514
  5. dummzeuch

    Two CE Versions on same PC

    I'm pretty sure installing different versions of CE on the same PC will work. But I have never used CE myself, so this is only an (educated) guess based on what I know about having multiple regular Delphi installations on the same PC. It would be a good idea to have an up to date image backup of your PC before trying it though.
  6. dummzeuch

    Quality Portal going to be moved

    They used to have a home grown QM system and replaced it for a reason.
  7. I have disabled all plugins to make sure it's not one of these causing it.
  8. I have got a curious effect with Delphi 12.2 (maybe it has already been there in Delphi 12.1 but I didn't notice it): When starting the IDE and opening a source code file in the editor, the gutter (the panel left of the source code containing line numbers and breakpoints etc.) has some given width. After a few seconds that width gets larger by approximately 16 pixels, moving everything to the right. This happens only the first time after starting the IDE. After that, closing and opening files keeps that new width. This is on a HD monitor with 1920x1200 pixel resolution and no scaling. Has anybody else noticed that effect?
  9. It was Delphi 6. (That's one of the reasons why GExperts dropped support for Delphi 5).
  10. Apparently that problem still exists in Delphi 12.2 😞
  11. In which way were they buggy? I'm only aware of the wrong declaration of NativeInt as Int64 in Delphi 7 to 2007. These compilers were all 32 bit only, so NativeInt should have been Integer. That was fixed in Delphi 2009.
  12. dummzeuch

    Add Event in runtime

    Your event handler must match the signature of the event to which you want to assign it. Many events are of the type TNotifyEvent, so this is the most versatile event signature. But I'm not sure I understand what exactly you want to achieve. Maybe a universal message handler would be a better fit for your purpose? But such a handler can not just be assigned.
  13. That code was probably written for a Delphi version that did either not have a NativeInt type (Delphi 5 or earlier) or possibly declared it incorrectly. The latter was the case for Delphi 6 to 2007.
  14. dummzeuch

    Does GExperts suffer from amnesia?

    Yes, it works as intended with most windows by now. And turning it off is not an option anyway.
×