托管与非托管的混合编程问题
生活随笔
收集整理的這篇文章主要介紹了
托管与非托管的混合编程问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(急,先放技術區幾天再移動)
???寫C#應用,需要MDI界面,其中一個子窗體是使用瀏覽器界面的,單獨調試都好好的,使用到MDI中就出問題了,不能打開連接,顯示忙信息,沒有其他任何響應信息。
現在想通過使用非托管的HTMLVIEW來實現這個功能,牽涉到從非托管中調用托管代碼的問題。
1——
寫了一個簡單的非托管項目,在項目中起用托管功能,然后添加了一個托管的WINFORM類
2——
在WINFORM類中定義一個STATIC的函數,實現SINGLETON的模式顯示這個WINFORM,一切OK,但關閉后再退出系統,提示錯誤:
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不是很熟,其他人員則更差。
急呀!
轉載于:https://www.cnblogs.com/Daview/archive/2004/10/11/50997.html
總結
以上是生活随笔為你收集整理的托管与非托管的混合编程问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 频繁申请信用卡会有什么后果 小心个人信报
- 下一篇: 让僵冷的翅膀飞起来—从实例谈OOP、工厂