.dll函数的声明:
[DllImport("***.dll")]
        public static extern int TW_CallBackAddress(Thocr_Callback_ProgressStart pStart, Thocr_Callback_ProgressFinish pFinish, Thocr_Callback_ProgressSetStage pSetStage, Thocr_Callback_ProgressSetPerc pSetPerc);  [DllImport("***.dll")]
        unsafe public static extern int TW_RecogFile(string lpstrImageFileName, string lpstrTextFileName, int nOption);

解决方案 »

  1.   

    项目->属性->调试->选择启动非拖管代码调试   
      然后就不报错了,可能这是一种消极的处理方法。。
      

  2.   

    MicroSoftor 你说的方法,我以前就用过但不管用,但还是谢谢你。
      

  3.   

    我再说一下流程吧:
                 TW_CallBackAddress(委托)
                         传入
    托管代码   ----------------------------〉 非托管代码
                     TW_RecogFile
                     根据TW_CallBackAddress
                     传入的委托回调委托指向
                     的函数
    托管代码   <----------------------------  非托管代码