情况如下:我用vc将一个功能封装成dll,提供给delphi调用。这个封装的功能实现的时候,用单线程的方式调用了一个com组件(office的modi组建。)
   dll中主要代码如下:        :: CoInitialize(0);//初始化
CString path="E:\test2.tif";
IDocument *pDoc = new IDocument;
pDoc->CreateDispatch( "MODI.Document" );//创建实例
         pDoc->Create(path);
   pDoc->OCR( miLANG_CHINESE_SIMPLIFIED, 1, 0 ); //简体中文识别方法, 
   pDoc->SaveAs("e:\\2.bmp",-1,0); 
  pDoc->Close(0);
  pDoc->ReleaseDispatch();
  delete pDoc;
用mfc调用该dll的时候,成功。但用delphi调用的时候报错:external exception E06D7363。
请大家帮忙看看,该如何解决。