magicxor / delphi-detours-library

Automatically exported from code.google.com/p/delphi-detours-library
1 stars 0 forks source link

DDL not compatible with DXE #22

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Please provide any additional information below.

DDL v2 is not compatible with DXE. The issues are:

* It has a namespaced unit : "WinApi.Windows"

* It has an incorrect compiler define that wraps the unit "WinApi.TLHelp32". 
Only DXE2 or better has this unit, the rest only has "TLHelp32"

* SIZE_T is not declared (DE7 has it defined as ULONG_PTR)

Original issue reported on code.google.com by ring....@gmail.com on 3 Mar 2015 at 11:26

GoogleCodeExporter commented 9 years ago

Original comment by ismspi...@gmail.com on 4 Mar 2015 at 9:45

GoogleCodeExporter commented 9 years ago
Hi ring.nic

Could you tell me with delphi version define SIZE_T?

Regards,
Mahdi.

Original comment by ismspi...@gmail.com on 4 Mar 2015 at 9:52

GoogleCodeExporter commented 9 years ago
Hi Mahdi,

I can not, sorry. I can tell you that it exists in XE3, so it was introduced in 
either XE2 or XE3.

Cheers,
Nick

Original comment by ring....@gmail.com on 5 Mar 2015 at 10:25

GoogleCodeExporter commented 9 years ago
Going by https://plus.google.com/u/0/116430453567926016001/posts/8gW3QvwuDuz, 
it is available in XE2

Original comment by ring....@gmail.com on 5 Mar 2015 at 10:39

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r85.

Original comment by ismspi...@gmail.com on 5 Mar 2015 at 10:42

GoogleCodeExporter commented 9 years ago
Hi Nick,

Hope that the last r85 fix the problem.

Regards,
Mahdi.

Original comment by ismspi...@gmail.com on 5 Mar 2015 at 10:43

GoogleCodeExporter commented 9 years ago
Nice quick work! :)

Original comment by ring....@gmail.com on 5 Mar 2015 at 10:48