IIDocument *g_DocumentInfo = new IIDocument ;
g_DocumentInfo->CreateDispatch( "MODI.Document" );
g_DocumentInfo->Create("被加載的圖片.jpg");
g_DocumentInfo->OCR( miLANG_CHINESE_SIMPLIFIED, 0, 0 );
前面基本不會出現什么問題,關鍵是上面的最后一行代碼,如果被識別的圖片過小(必然崩潰)或是大小達到臨界點(我猜測),或是其他什么原因都會導致崩潰(待確認)
上面描述的問題在VS2010下面debug模式用try。。catch可以把例外捕獲到,但是在release模式下無法捕捉上述例外,導致本地開發版本可用,但是發布版本在上述某些情況下導致崩潰,有遇到過此類問題的大神幫忙解決下!
我的主要應用是識別圖片資料,基本上都是中文
uj5u.com熱心網友回復:
你資料導不進去報的什么錯誤。全國手機號段那個uj5u.com熱心網友回復:
每一步都做嚴格的判斷IIDocument *g_DocumentInfo = new IIDocument ;
if(g_DocumentInfo)
{
if(g_DocumentInfo->CreateDispatch( "MODI.Document" ))
{
……
}
……
delete g_DocumentInfo;
}
另外__try __except 捕捉 SEH例外
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/51471.html
上一篇:ADO讀取access表的屬性
