私はC++とC#でライブラリを使って何かを達成するための情報を探しています。中間のライブラリを作成するにはどうすればいいですか?
- C#アプリケーション::私が知りたいのですがどのような は、次のような問題にアプローチする方法です
が呼び出されたときに、create_button(x、y)と呼ばれる機能を-has:ウィンドウ - C++ライブラリは-has
のc#アプリケーションのウィンドウにボタンが作成されます。 C++ライブラリへのリンク-dynamicalyとcreate_button() 関数を呼び出します: - C++アプリケーションを( C#アプリケーションが実行されていない場合は、
何も起こりません)。
どのように私はこの問題に近づくでしょうか、あなたのアイデアを聞いてうれしいです。 プラットフォームはWindowsです。私の質問は、C++ライブラリとC#アプリケーションとの間で新しいボタンを作成するにはどうすればいいですか?それはリンクされていますか、ソケットです...私はGTK +をLinuxで特に考えていますが、あなたはgtk +ライブラリにリンクしていますが、ライブラリウィンドウはGNOMEとどうやって新しいウィンドウなどを作りますか?私はdllを書くことに興味がなく、それらをC#アプリケーションにリンクしています。私は中間のライブラリを作成することに興味があります。
WindowsのフォームはC#が別のプロセスとして実行されるので、 – dexter
C#アプリケーションはこれが起こることを知っていますか?これを助けるためにコードを入れることができますか、これを任意のC#アプリケーションに対して行うつもりですか? –
@max:確かにC#アプリケーションは自分で管理しているアプリケーションです。 @Len:はい、私はC#アプリケーションを作成しているので、 –