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