如何連接兩種不同的編程語言?例如我已經開發了一個應用程序已由C#編寫的我也有另一個應用程序已由C++編寫我想知道如何連接它們?連接不同的編程語言
我應該在Visual Studio的同一個項目中執行此操作還是執行其他操作?
怎樣才能使一個已經與不同語言結合的應用程序?如何結合不同的編程語言?
任何幫助將不勝感激提前
如何連接兩種不同的編程語言?例如我已經開發了一個應用程序已由C#編寫的我也有另一個應用程序已由C++編寫我想知道如何連接它們?連接不同的編程語言
我應該在Visual Studio的同一個項目中執行此操作還是執行其他操作?
怎樣才能使一個已經與不同語言結合的應用程序?如何結合不同的編程語言?
任何幫助將不勝感激提前
感謝您希望兩個程序相互溝通?有很多方法可以做到這一點。最常見的可能是套接字,命名管道和共享內存。
命名管道和共享內存僅適用於兩個程序在同一本地計算機上運行,而套接字當然可以通過網絡使用。如果必須通過網絡進行通信,您還可以查看消息隊列如RabbitMQ或類似。
編輯:閱讀您的評論,似乎你並不是真的想要兩個單獨的程序,而是一個使用不同編程語言的程序。
在這種情況下,您應該將C++代碼作爲DLL,然後使用例如C#代碼將其加載到C#程序中。 P/Invoke。
是的。我想開發這已寫入不同的編程語言 – aliboy38
@ aliboy38更新我的答案的應用程序,因爲它看起來像我的第一個版本是不是你的意思。 –
通過'connect'定義你的意思嗎? – Lloyd
我認爲它是#包括 –
@勞埃德結合... – aliboy38