2012-04-23 35 views
0

我在寫一個託管的.NET DLL,這是從本機C++代碼調用(類似於這裏完成的:http://support.microsoft.com/kb/828736)。捕捉從本地C++ COM組件中的託管DLL觸發的事件

事情是這樣的:作爲.NET邏輯的一部分,應該觸發一個事件,並且我想要在放置在我的C++代碼中的處理程序中捕獲該事件。

我搜索了網頁,無法找到徹底和清晰的解釋如何做到這一點。你能提供幫助嗎?

謝謝。

回答

0

你看過that嗎?

您的本機C++代碼是事件接收器,您的託管對象(觸發事件)將成爲事件源。

+0

基本上這確實是我需要的,但問題是這裏的客戶端(接收器)是在VB中實現的,我需要的是並行的C++代碼,這並不是微不足道的結論。有任何想法嗎?謝謝! – user181218 2012-04-23 12:54:54

+0

我以爲客戶端是C++(這就是標題所說的)。不幸的是,我不知道VB,你可以嘗試一個VB到C++翻譯器,像這樣一個http://www.metamorphic.com/products.htm#VBToCPPProductDescription雖然不是很便宜 – Bond 2012-04-24 08:23:13