托管与非托管的混合编程问题
(急,先放技術區(qū)幾天再移動)
???寫C#應用,需要MDI界面,其中一個子窗體是使用瀏覽器界面的,單獨調(diào)試都好好的,使用到MDI中就出問題了,不能打開連接,顯示忙信息,沒有其他任何響應信息。
現(xiàn)在想通過使用非托管的HTMLVIEW來實現(xiàn)這個功能,牽涉到從非托管中調(diào)用托管代碼的問題。
1——
寫了一個簡單的非托管項目,在項目中起用托管功能,然后添加了一個托管的WINFORM類
2——
在WINFORM類中定義一個STATIC的函數(shù),實現(xiàn)SINGLETON的模式顯示這個WINFORM,一切OK,但關閉后再退出系統(tǒng),提示錯誤:
Debug Assertion Failed!
Program:應用程序名
File:cmdtarg.cpp
line:48
For information on how your program can cause an assertion faulure, see the Visual C++ documentation on assert.
3——
在非托管代碼中定義一個托管的WINFORM實例,編譯不通過
關鍵:
必須使用WEB瀏覽器和MDI界面,我對VC不是很熟,其他人員則更差。
急呀!
轉(zhuǎn)載于:https://www.cnblogs.com/Daview/archive/2004/10/11/50997.html
總結(jié)
以上是生活随笔為你收集整理的托管与非托管的混合编程问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 频繁申请信用卡会有什么后果 小心个人信报
- 下一篇: 让僵冷的翅膀飞起来—从实例谈OOP、工厂