-
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 ExcellentTechnical Information
-
Delphi-Version
Delphi 10.2 Tokyo
Recent Profile Visitors
-
Difficulty with XKeys PIEHid32.dll in Delphi 10 Seattle
dummzeuch replied to Vitor Domingos's topic in General Help
see private message -
Difficulty with XKeys PIEHid32.dll in Delphi 10 Seattle
dummzeuch replied to Vitor Domingos's topic in General Help
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. -
Difficulty with XKeys PIEHid32.dll in Delphi 10 Seattle
dummzeuch replied to Vitor Domingos's topic in General Help
Just a thought: Are you sure that the calling convention is stdcall? Maybe it is cdecl. -
You cannot override private methods.
-
Delphi bug reports or feature requests to "vote"/comment for (important, fatal etc)/
dummzeuch replied to Tommi Prami's topic in Delphi IDE and APIs
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 -
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.
-
They used to have a home grown QM system and replaced it for a reason.
-
Gutter width changes a few seconds after IDE startup in Delphi 12
dummzeuch replied to dummzeuch's topic in Delphi IDE and APIs
I have disabled all plugins to make sure it's not one of these causing it. -
Gutter width changes a few seconds after IDE startup in Delphi 12
dummzeuch posted a topic in Delphi IDE and APIs
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? -
New Warning in 12.2: Overloading a similar index type by declaring an array property 'Items'
dummzeuch replied to pyscripter's topic in RTL and Delphi Object Pascal
It was Delphi 6. (That's one of the reasons why GExperts dropped support for Delphi 5). -
Weird error on latest SVN source release build with D12 (fix versio)
dummzeuch replied to Tommi Prami's topic in GExperts
Apparently that problem still exists in Delphi 12.2 😞 -
Pointer casting with NativeUint
dummzeuch replied to duzzell's topic in Algorithms, Data Structures and Class Design
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. -
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.
-
Pointer casting with NativeUint
dummzeuch replied to duzzell's topic in Algorithms, Data Structures and Class Design
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. -
Yes, it works as intended with most windows by now. And turning it off is not an option anyway.