unmanaged

    0熱度

    2回答

    我在表示一個包含指向我的託管代碼中的短褲陣列的結構的方法時遇到了一些麻煩。該結構是這樣的: typedef struct { short size; unsigned short** shortValues; } UnmanagedStruct; 關於「shortValues」存儲器分配非託管代碼內 - 因此,即使該字段是一個簡單的指針短值的數組中,加入額外的間接電平,

    5熱度

    2回答

    我在編組指向字符串數組的指針時遇到了一些麻煩。它看起來無害的像這樣: typedef struct { char* listOfStrings[100]; } UnmanagedStruct; 這實際上是嵌入到另一個結構裏面是這樣的: typedef struct { UnmanagedStruct umgdStruct; } Outerstruct; 非託管代

    17熱度

    1回答

    究竟是un-managed和managed memory? 有人可以簡單地解釋我嗎? 此外,什麼時候管理內存的概念是採取RAM究竟意味着,調用管理-RAM。關於「受管理的RAM」和「未受管理的RAM」的具體細節是什麼?

    10熱度

    1回答

    如果我的術語稍微偏離,請原諒我。我對託管C++/CLI的知識非常有限。 我有一個MFC應用程序,使用啓用了/ clr選項的dll。這個dll使用幾個C#dll與使用WCF的服務器進行通信。在大多數情況下,這工作得很好。 在其中一個C#dll中,我爲System.Net.IPAddress類添加了一個擴展方法,該類將檢索IPAddress對象(使用UnicastIPAddressInformatio

    0熱度

    2回答

    我在VS 2008 使用託管擴展我想打印一間枚舉值的名稱 用於被罰款2003 VS此代碼 Enum::GetName(__typeof(COMMAND_CODES),__box(iTmp)) ,但現在我得到一個錯誤comile 這裏是我的枚舉 typedef enum { /* Command codes */ UMPC_NULL = 0, } COMMAND_CODES

    2熱度

    2回答

    我有一個C#庫,用於非託管C++代碼中的COM對象。我使用Visual Studio的複選框「Register For Com Interop」註冊了該庫,並將ComVisible設置爲true。 進口TLB到C++應用程序.....當我運行它,我得到一個「類未註冊」 ...... 此之前已經工作,但這個開始發生後,我感動我的C#項目目錄到不同的位置....是的,我移動它後,我重新註冊了圖書館。

    0熱度

    1回答

    無論如何使用ITask界面與計劃任務進行通信?我有任務,用戶可以取消,暫停等,並顯示有關任務的主要控制檯。現在我只能通過GetStatus方法判斷它們是否正在運行。我想要做的是連接到任務並傳遞一個字符串(可能是xml)。任何人都知道這是可能的嗎?

    0熱度

    2回答

    我已經追蹤了我的死鎖,並且不再抽出消息,但是我該如何更進一步,弄清楚線程目前正在做什麼?我使用的WinDbg和隨機遊動使用!不要也沒有給我anuthing到目前爲止 千恩萬謝 奧斯卡 0:057> !clrstack OS Thread Id: 0x17f8 (57) ESP EIP 1393f1ac 2070a64a [NDirectMethodFrameStandalone: 139

    0熱度

    1回答

    我在C++下面的函數管理(REF)類: public static void Transform(Bitmap^ img); 我想從C#調用它託管代碼。我做的是這樣的: Bitmap image = new Bitmap(100, 100); MyClass.Transform(image); 這是正確的,或者我需要使用固定的說法?如果是這樣,那麼怎麼樣? 謝謝。

    0熱度

    2回答

    例如,如果我編譯的應用程序中的套接字被設計爲連接到123.456.789.0。 如何檢查它是否連接到123.456.789.0?有沒有辦法做到這一點? 的想法是這樣的:我想防止他人編輯我的程序和更改地址,例如,127.0.0.1並使其通過代理連接。 套接字連接後有沒有任何函數/方法/技巧來檢查地址?