Equisys technical notes

Technical guidance, explanations and fixes for our products

FIX: Calling GetMsgInfo() in Zetafax COM API results in memory leak

Print

ZTN1906

ID: ZTN1906

This Zetafax technical note applies to:

  • Zetafax 2012 and earlier

Symptom

Calling the GetMsgInfo() function in the COM API results in a memory leak in the calling application. The more often the call is made, the bigger the leak. If the call is made in a tight loop from a test application, for a large number of messages with attachments, then memory usage can grow from 2MB to around 150MB until the calling application is restarted.

Cause

This was due to some memory resources not being cleanly released in some related functions in the Zetafax COM API layer.

Resolution

This issue has been resolved in the Zetafax 2012 Platform Feature Pack, available for download here. This update is available free of charge to existing Software Assuancre customers and can be accessed using the password provided in your Software Assurance newsletter. For more details on gaining access to this password email: support@equisys.com.

Status

This fault was corrected in the Zetafax 2012 Platform Feature Pack

Last updated: 26th November 2012 (NT/MW)

Keywords: Zetafax COM API GetMsgInfo memory leak

EquisysLogo

Recent news

It’s that time of year again. Directions EMEA is right around the corner. This year, it takes place at the Austria Center in Vienna, between 9-11 October. Traditionally, Directions NA would take ...

We are delighted to announce that the Zetadocs Delivery and Zetadocs Capture Extension for Business Central is now available on AppSource, the app store for Business Central. This is an ...