
現在、VisualStudioを使用してプログラムを書いています。
使用言語は主にC++を使っていますが、この度既存のC#(VisualStudio2005で作成されたもの)のプログラムと連携する必要が出てきました。
ファイルから追加で既存のプロジェクトとして追加はしましたが、なにぶんマニュアルが少なくて使用方法が分かりません。
具体的には、C++のフォーム上に配置した「ボタン1」を押すと、C#側の「ボタン1」のイベントを発生させる、という機能を実装したいです。つまり、C#のプログラムそのものというよりはイベントを取得したいです。使用言語が違っていてもこのようなことは可能なのでしょうか?
No.1ベストアンサー
- 回答日時:
C++フォームのボタンイベントとして C#側のメソッドを実行するのですか?
C#側の実装が インスタンス経由でないと実行できないメソッドならなおのことですが static属性のメソッドなら出来るかもしれません
… 実際にそのようなコードを書いたことがないので
C#側のボタン1イベントは外部とのやり取りはないのでしょうか
たとえば 何かの変数の内容を参照するとか
これがあるなら C++側と C#側の整合性をとる必要も出てきますよ
>C++フォームのボタンイベントとして C#側のメソッドを実行するのですか?
その通りです!!僕もそのようなコードを書いたことがないのでいまいち手法というか、仕組みが分かりません。。。
外部とのやり取りは特にありません。同じソリューションにC++とC#の両プログラムを含ませているので、できそうな雰囲気ではあるのですがやり方がわからず四苦八苦しています。。結局C++のプログラムをC#に変更した方がいいのではないかと考えています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CloseとDisposeの違い
-
C# 超初心者です。 this.Refres...
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
VBA エンターキーでイベントに...
-
VBAでCOPYを繰り返すと、処理が...
-
【Excel】特定の文字を含むセル...
-
月度は何て読みますか?
-
switch の範囲指定
-
Excelシート上のマクロを登録し...
-
エクセルVBAで、MsgBox やInput...
-
マクロ初心者です。 msgboxのre...
-
UMLでの例外処理
-
お家デートをしててハグを長い...
-
IQテストの数列
-
EagleGetというフリーソフトに...
-
セックスレスの既婚女性は自慰...
-
VBAのユーザーフォームのイメー...
-
銀行の窓口処理の件で知ってる...
-
Excel ラジオボタンのリセット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CloseとDisposeの違い
-
C# 超初心者です。 this.Refres...
-
ソフトの組み方は文法書を読ん...
-
フィールド(メンバ変数)のプリ...
-
[C#]FormクラスのShowメソッド...
-
VB.NET スプラッシュスクリー...
-
cocoaアプリで悩んでます。
-
コールバックでイベントを使う...
-
objective-cにはCのような関数...
-
Excelvba2000でExcelファイル間...
-
VBの文法について質問です。
-
どういうプログラムで組みます...
-
C#のインスタンスを参照渡ししたい
-
クラスの実体を一つにする方法
-
wpfスタイル内でのイベント設定
-
OCXのメソッドの引数に文字列を...
-
objective-C(Xcode)に関して...
-
Visual Studio 2005 での既存...
-
objective-cで終了時に処理
-
C# HAPで属性を追加後、OuterText
おすすめ情報