VS2010调用Matlab2012b生成的DLL的问题,先谢谢诸位了!

我在调用该DLL时发现,第一次调用没有问题,能通过DLL计算结果。
但当我第二次调用的时候,就会报告“有未经处理的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突”。
以下是我的代码:
if( !MatmycalibrationInitialize()){

MessageBox("Could not initialize !");

}
try{
***************//具体实现就不贴了
}
catch( const mwException& e)
{
MessageBox(e.what());
}

**************//该部分释放了之前调用的动态数组
MatmycalibrationTerminate();
mclTerminateApplication();

这个问题困扰我了好久,谢谢各位的帮忙啦!!!

看下是不是二次释放了不该释放的东西。