Out of memory exception when working with IBBExportPushCallBack

Attempting to work with export API objects results in out of memory.  No documentation yet exists on how to properly use them.
Specifically - CExport + IBBExportPushCallBack 
This is resolved in Raiser's Edge 7.96 patch 5, released in July 2017. For more information, see What is in Patch 5 for The Raiser's Edge 7.96?

 

Steps to Duplicate

  1. Unlock API in The Raiser's Edge and use attached VB6 project (\\cly-files\attachments\2016CS\13006519\ vb6exportest.zip)
  2. Adjust project inits/load to include any valid export system id and connection information
  3. Run the project and notice application crash
  4. Uncomment "myExport.ExportData cOKCallBack" and comment out "myExport.ExportData cBrokeCallBack" to observe export will work when not using/implementing the IBBExportPushCallBack

Environment

 Raiser's Edge

Was this article helpful?