精華區beta C_Sharp 關於我們 聯絡資訊
請解說在Windows環境下可否在C# .NET中呼叫C或C++的函式,反向呼叫(以C呼叫C#) 是否可行,若可行該怎麼達到,若不可行,原因何在? 這是學長出的問題.. 我同學說這裡有答案..可是我看不懂哪個答案是我需要的.. 可以請知道的人告訴我答案..或告訴我答案在哪個討論串嗎? (我找的時候覺得"c#視窗程式設計"那個論串似乎有點像..) sorry...請大家幫幫我 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.176.33 > -------------------------------------------------------------------------- < 作者: tomex (tomex_ou) 看板: C_Sharp 標題: Re: [問題] 關於c#和c,c++互相呼叫的問題 時間: Wed Apr 7 16:30:00 2004 ※ 引述《QCher (QCher)》之銘言: : 請解說在Windows環境下可否在C# .NET中呼叫C或C++的函式,反向呼叫(以C呼叫C#) : 是否可行,若可行該怎麼達到,若不可行,原因何在? : 這是學長出的問題.. : 我同學說這裡有答案..可是我看不懂哪個答案是我需要的.. : 可以請知道的人告訴我答案..或告訴我答案在哪個討論串嗎? : (我找的時候覺得"c#視窗程式設計"那個論串似乎有點像..) : sorry...請大家幫幫我 : 謝謝~ 反向呼叫? 倒是沒聽說過... 不過c若能呼叫 windows service,或許可相溝通! 另外,兩者透過web service應該也可以! -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.183.214 > -------------------------------------------------------------------------- < 作者: obj (Ideal Face ) 看板: C_Sharp 標題: Re: [問題] 關於c#和c,c++互相呼叫的問題 時間: Fri Apr 9 09:31:02 2004 ※ 引述《QCher (QCher)》之銘言: : 請解說在Windows環境下可否在C# .NET中呼叫C或C++的函式,反向呼叫(以C呼叫C#) : 是否可行,若可行該怎麼達到,若不可行,原因何在? 兩者東可以互相呼叫,不過樣先把c#編譯成com元件,才可以讓C來呼叫... 如果是C#呼叫C或C++函式就更簡單了,只要有要呼叫函式的DLL就可以拉... : 這是學長出的問題.. : 我同學說這裡有答案..可是我看不懂哪個答案是我需要的.. : 可以請知道的人告訴我答案..或告訴我答案在哪個討論串嗎? : (我找的時候覺得"c#視窗程式設計"那個論串似乎有點像..) : sorry...請大家幫幫我 : 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.192.173 > -------------------------------------------------------------------------- < 作者: seagal (基因寶寶) 看板: C_Sharp 標題: Re: [問題] 關於c#和c,c++互相呼叫的問題 時間: Mon Apr 12 18:23:30 2004 ※ 引述《obj (Ideal Face )》之銘言: : ※ 引述《QCher (QCher)》之銘言: : : 請解說在Windows環境下可否在C# .NET中呼叫C或C++的函式,反向呼叫(以C呼叫C#) : : 是否可行,若可行該怎麼達到,若不可行,原因何在? : 兩者東可以互相呼叫,不過樣先把c#編譯成com元件,才可以讓C來呼叫... : 如果是C#呼叫C或C++函式就更簡單了,只要有要呼叫函式的DLL就可以拉... : : 這是學長出的問題.. : : 我同學說這裡有答案..可是我看不懂哪個答案是我需要的.. : : 可以請知道的人告訴我答案..或告訴我答案在哪個討論串嗎? : : (我找的時候覺得"c#視窗程式設計"那個論串似乎有點像..) : : sorry...請大家幫幫我 : : 謝謝~ 兩者都可以互相呼叫 c call c# -> wrap C++ or 上述說的 dll c# call c -> 上述說的 com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.73.177