none
关于托管和非托管的问题 RRS feed

  • 问题

  • 我现在有一个程序,主程序是用MFC写的。

    有一个C#的类库,需要使用,其中有关于网络访问的,和线程访问的功能。

    我现在要在MFC中使用C#类库,所以就用VC.NET对C#进行了封装。

    但是,现在发生了一个很怪异的现象时这样的。

    加入我的MFC程序是控制台应用程序,则调用到达C#中,C#中的BackgroundWorker.ProgressChangedEventHandler这样添加的委托变可以正常调用。

    如果我的MFC程序时可视化的应用程序,则调用到达C#中,C#中的BackgroundWorker.ProgressChangedEventHandler这样添加的委托变不能正常调用。并且BackgroundWorker,这个线程也不会退出。

    换成WebClient类中的异步委托,也是一样。

    衷心希望各位大侠帮忙。

    2012年8月9日 10:53

答案