![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
いつも大変お世話になっています。
VC++初心者です。
現在、VC++2005 CLRプロジェクト(C++/CLI)で
コーディングしています。
マルチスレッドを使おうと思い、他のページを参照して
以下のソースを書くと
以下のエラーメッセージが出ました。
どのように対処すればよいか、ご教授頂けませんでしょうか。
エラーメッセージ
>delegate コンストラクタの引数が無効です。デリゲート ターゲットはメンバ関数のポインタである必要があります。
******************
private: System::Void ProjectA_Shown(System::Object^ sender, System::EventArgs^ e) {
System::Threading::Thread^ t =
gcnew System::Threading::Thread(
gcnew System::Threading::ThreadStart(SendData()));
t->IsBackground = true;
t->Start();
t->Join();
}
private: System::Void SendData(){
//データを送る処理
}
******************
※表示のため先頭に全角スペースを入れています。
以上、よろしくお願いしたします。
No.2
- 回答日時:
> gcnew System::Threading::ThreadStart(SendData())
とりあえずSendData()ではなくSendDataですね(括弧がいらない)
ご回答ありがとうございます。
以下のように書いてみました。
System::Threading::Thread^ t =
gcnew System::Threading::Thread(
gcnew System::Threading::ThreadStart(
&ProjectTOP::ProjectA::SendData));
すると、以下のエラーが出力されました。
>: error C3350: 'System::Threading::ThreadStart' : delegate コンストラクタには 2 つの引数が必要です
つまり、delegateのコンストラクタを作らないといけない、
ということでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- 英語 『G19 Gen5 MOS - Modular Optic System for Gen5』 の 『 1 2023/03/05 13:37
- 英語 Modular Optic System (MOS)とは、一体どの様な物の事なのかを教えてください。 1 2023/03/03 09:52
- 英語 It has an extremely popular e-mail system, reporte 1 2022/11/04 19:41
- 英語 下記の英文の日本語訳をお願いします。 1 2023/03/02 10:01
- 英語 下記の英文を日本語に訳して、その意味を教えてください。 1 2023/03/09 14:13
- その他(インターネット接続・インフラ) DELLのPCにPre-Boot System Performance Checkの表示が出てしまう 1 2023/04/18 11:22
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セグメントエラー
-
C言語のポインタに直接アドレス...
-
Run-Time Check Failure #3とい...
-
関数の動作説明
-
【なぜポインタを使うのか】
-
1mWの緑レーザポインタで紙は、...
-
リトルエンディアンというもの...
-
fopne で失敗する原因
-
【C言語】戻り値が構造体の関数
-
参照型で受け取った引数をポイ...
-
ASPでACCESSマクロのNZ関...
-
C言語の習得度別お勧め参考書
-
init関数の意味
-
TCHAR文字列内の検索について
-
戻り値で構造体を返すことは可...
-
DLL<->VB間での受け渡し(文字...
-
ExcelVBAでのkernel32(64bit)
-
CImage GetBitsメソッドについて
-
C言語グローバル変数
-
c言語で任意のファイルから読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セグメントエラー
-
init関数の意味
-
C言語のポインタに直接アドレス...
-
fopne で失敗する原因
-
Run-Time Check Failure #3とい...
-
C言語の関数と配列に関する質問
-
LPSTR型の初期化について
-
戻り値で構造体を返すことは可...
-
参照型で受け取った引数をポイ...
-
構造体とfscanf
-
ExcelVBAでのkernel32(64bit)
-
アプリを32bitから64bit移行
-
Cで作成したDLL関数をVBから呼...
-
C言語でのconstを返す関数
-
main(int argc,char **argv[])...
-
DLL<->VB間での受け渡し(文字...
-
エラーの意味
-
PASCALとFARの意味
-
ハンドルはポインタか
-
CWnd::EnableWindow()の扱い方
おすすめ情報