Hi,
I have an application with both .NET and Delphi components I register to a keyboard hook (with SetWindowsHookEx) in both components. I first register in .NET, and later in Delphi.
The problem is, the hook delegate in Delphi is called before the hook delegate in .NET.
According to MSDN, the hook chain is just a list, and as I understand the delegates should be called according to the order of registration.
Anyone has an idea what is going on here? Thanks in advance!