Next Delphi revelations, now about investigating a pesky DispInvoke bug in all versions of Delphi supported by kbmMW, including 10.3 Rio, that results in leaks, and how kbmMW now ends up not being affected by it.

Next Delphi revelations, now about investigating a pesky DispInvoke bug in all versions of Delphi supported by kbmMW, including 10.3 Rio, that results in leaks, and how kbmMW now ends up not being affected by it.
https://components4developers.blog/2018/12/20/delphi-revelations-3-dispinvoke-leak/

Comments

  1. Thanks - with late binding I am always worried about defects by typos or wrong parameters because you don't have any compiler support. Especially since typically Delphi developers are rather type safety addicted and scream "eeek this is like Javascript" when it has any form of dynamic typing ;)

    ReplyDelete
  2. The easiest way to fix this until the issue is addressed, is to hook a patched FinalizeDispatchInvokeArgs.

    ReplyDelete

Post a Comment