managed

    0熱度

    1回答

    我有一個應用程序環境,基本上是在一個插件: 主機應用程序調用非託管C++ DLL它調用到託管C++ DLL它要求爲C#DLL 這是通過使用託管C++橋接從非託管C++調用到C#的一種相當已知的方式。在大多數情況下,除非插件式體系結構中的dll(非託管C++,託管C++和C#)與調用dll的應用程序不在同一目錄中,否則這一切都可以正常工作。當應用程序調用非託管C++時,一切都很好,因爲應用程序知道要

    0熱度

    1回答

    我目前在託管C++代碼中有一個System::Drawing::Bitmaps數組。我希望能夠從非託管(本地)C++調用託管C++中的方法。問題是如何將數組傳回非託管C++? 我可以在託管的C++位圖上調用GetHbitmap(),它返回IntPtr。我應該傳遞一組IntPtrs嗎?不太確定最好的方法來做到這一點。所以要清楚,我有這樣的: 託管C++方法: void GetBitmaps(<???

    6熱度

    1回答

    我想在本機C++中使用一些F#代碼。更確切地說,我想在F#中編寫一些數據結構,然後在我的C++代碼中使用它們。 我不知道如何將託管F#與非託管C++混合使用。我怎樣才能創建一個膠水層?

    1熱度

    1回答

    新的Visual Studio 2012已將Windows窗體應用程序(WFA)作爲模板刪除。 MS的原因是,VC++不是實現GUI的最佳方式。所以爲了獲得最大的性能和可移植性,我想使用C++進行數字運算,並使用C#作爲GUI。 因爲我從頭開始,我沒有理由不使用C++/CLI進行C++開發 - 所以所有的C++都將使用託管的C++。我明白我可以使用C++ DLL,但我寧願不要。 我可以將C++/C

    0熱度

    1回答

    我試圖實現一些涉及託管C#和非託管C++代碼之間的數組編組的項目。我面臨一個問題,我在網上找到的解決方案似乎沒有任何工作。對於這方面的意見,我將不勝感激。 我沒有提供完整的代碼,但非常簡化的部分顯示了這個問題。雖然它看起來像一大塊 - 它很簡單 - 只是概念。只是想給儘可能多的全貌。 C++部分: Object.h class cObject { public: //...const

    5熱度

    3回答

    我的管理ODP.net webapp的本地工作,但它部署到服務器時,它失敗,出現錯誤: 「TNS:監聽器目前不知道的服務請求連接描述符「 從環顧四周,它似乎是因爲它無法進入tnsnames.ora文件。 我曾嘗試沒有成功如下: 配售tnsnames.ora文件(同一個本地工作)到甲骨文的家] [產品] ... \網絡\ admin文件夾。 在託管ODP的web.config部分中指向環境變量的TN

    0熱度

    2回答

    我正在使用C#和C++的遊戲。模型類用C#編寫,而層次結構存儲在XML文件中。當我想用C++讀取它並且想要構建項目時,我有這個奇怪的錯誤,而且我不會在哪裏找到一些錯誤。 Error 1 error C3699: '*' : cannot use this indirection on type 'Cadet::XMLReader::Models::Obstacle' C:\Program File

    2熱度

    3回答

    是否有任何方法可以爲整個解決方案中的所有項目設置和/或更改後構建事件/操作?我有一些解決方案,其中最多有50個項目,除了2個項目外,它們都需要相同的構建後操作。當我有新的解決方案或者我必須更改現有解決方案的所有項目的後構建操作時,我必須遍歷所有項目設置,轉到編譯標籤頁並編輯構建後操作。 任何其他解決方案都可以爲整個解決方案設置後期構建操作,同樣值得讚賞。也許MS Build,但我沒有經驗... 使

    2熱度

    1回答

    我正在開發一個託管的C++應用程序,它將與另一家公司的產品進行交互。他們的產品基於.net,使用的主要API來自一個名爲foo.dll的.net程序集。 我的應用程序需要先安裝他們的產品。安裝自己的產品yeilds三個不同的應用程序,每thier自己的目錄,每個都有自己的/ bin目錄,並各自具有相同的.dll文件的本地副本,所以你會發現: C:\company\product1\bin\foo.

    4熱度

    1回答

    我有一個從非託管代碼傳遞字符串到託管的問題。 在我的非託管類(unmanagedClass.cpp)我有一個指針從託管代碼的功能: TESTCALLBACK_FUNCTION testCbFunc; TESTCALLBACK_FUNCTION接受一個字符串,並沒有返回值:從ITest接口 typedef void (*TESTCALLBACK_FUNCTION)(char* msg); 非