Re: [問題] VC++ 2003 呼叫 C# dll

看板C_and_CPP作者 (爵士鼓王)時間11年前 (2013/07/25 01:31), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串2/2 (看更多)
Visual C++ 的任何版本在沒有 CLR 的條件下無法使用 .Net 資料型態喔...因為 C# 只能使用屬於 .Net 函式庫提供的資料型態. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.123.92

07/25 09:24, , 1F
看起來還是有unmanaged c++ 掛載C# library的方式
07/25 09:24, 1F

07/27 17:14, , 2F
Unmanaged C++ 與 C# 可以看成是 Dos 與 Windows 程式之間
07/27 17:14, 2F

07/27 17:16, , 3F
的關連性,Windows 程式無法在 Dos 下執行因為缺少 Windows
07/27 17:16, 3F

07/27 17:18, , 4F
支援,同樣的 C# 它本身也無法與純包含 CPU 指令碼的執行檔
07/27 17:18, 4F

07/27 17:20, , 5F
配合使用,因為檔案包含的內容完全不一樣,C# 其實就跟 Java
07/27 17:20, 5F

07/27 17:21, , 6F
一樣需要有虛擬機器的解碼才能轉換成 CPU 指令碼才能執行,
07/27 17:21, 6F

07/27 17:23, , 7F
要使用 C# 必需不能是 Unmanaged C++ 程式,而是要設定為
07/27 17:23, 7F

07/27 17:24, , 8F
Managed C++ 特性的程式才能與 C# 搭配使用.
07/27 17:24, 8F
文章代碼(AID): #1Hy0-EhW (C_and_CPP)
文章代碼(AID): #1Hy0-EhW (C_and_CPP)