I did an automatic batch process of 120 highly uniform .ims files overnight. In the next day I found that imaris get stuck at the 46th file. The 46th file was opened, but a message box appeared:
[Microsoft Visual C++ Runtime Library:
Programme:C:\Program Files\Bitplane\Imaris x64 8.4.1\Imaris.exe
-pure virtual function call].
Matlab also stuck at this point and shows busy, and Ctrl+C cannot stop matlab.
After I click OK on the box, Imaris get no response and I have to stop Imaris.exe. Then I stop matlab by Ctrl+C, and it shows:
Operation terminated by user during XT_RMD_SuperColoc_MoIPirSa_feOKsubPack7 (line 307)
vImarisApplication = vImarisLib.GetApplication(0)
I re-run the programme, but the error no longer re-appeared.
Dose anyone know what's might happened at that time?
I have modified the code in order to cope with this rare problem by a timer object to do taskkill and re-open the file.