ylbtech-LanguageSamples-ComInteropPart2(COM互操作第二部分)

吞吞吐吐的發表於2017-11-02
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-ComInteropPart2(COM 互操作第二部分)

 

1.A,示例(Sample)返回頂部

“COM 互操作第二部分”示例

本示例演示瞭如何將 C# 伺服器與 C++ COM 客戶端一起使用。

註釋

您必須具有管理員許可權才能執行此程式,並且必須安裝了 Visual C++ 才能編譯此示例。

安全說明

提供此程式碼示例是為了闡釋一個概念,它並不代表最安全的編碼實踐,因此不應在應用程式或網站中使用此程式碼示例。對於因將此程式碼示例用於其他用途而出現的偶然或必然的損害,Microsoft 不承擔任何責任。

在 Visual Studio 中生成並執行“COM 互操作第二部分”示例

  1. 在“解決方案資源管理器”中,右擊“COMClient”專案並單擊“屬性”。

  2. 開啟“配置屬性”資料夾並單擊“除錯”。

  3. 在“命令列引數”屬性中,輸入名稱。

  4. 單擊“確定”。

  5. 在“除錯”選單中,單擊“開始執行(不除錯)”。

從命令列生成並執行“COM 互操作第二部分”示例

  1. 使用“更改目錄”命令轉到“COMInteropPart2COMClient”目錄。

  2. 將 C# 伺服器程式碼複製到 COMClient 目錄中:

    copy ..CSharpServerCSharpServer.cs
  3. 編譯伺服器:

    csc /target:library CSharpServer.cs
    regasm CSharpServer.dll /tlb:CSharpServer.tlb
  4. 編譯客戶端(確保在 vcvars32.bat 中正確設定了路徑和環境變數):

    cl COMClient.cpp
  5. 執行客戶端:

    COMClient friend
 

若要對本產品的“幫助”或其他功能提出建議或報告 Bug,請訪問反饋站點

1.B,示例程式碼(Sample Code)返回頂部

1.B.1,

1.B.2,

1.B,示例程式碼2(Sample Code)返回頂部

1.B.1,

1.B.2,

1.B,示例程式碼3(Sample Code)返回頂部

1.B.1,

1.B.2,

1.C,下載地址(Free Download)返回頂部

 

本文轉自ylbtech部落格園部落格,原文連結:http://www.cnblogs.com/ylbtech/p/4196771.html,如需轉載請自行聯絡原作者


相關文章