1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.5908

スレッドへのデータ渡し
投稿者---フール(2006/06/21 17:35:55)


下記のような感じで作ったのですがMyThreadにDATAがいかないのですがどうやったらいいか教えてください

struct{int size; int loop;}DATA;

hsred=CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MyThread,(LPVOID)&DATA, 0, 0);



DWORD WINAPI MyThread(LPVOID &DATA){
printf("%s",size);
printf("%s",loop);
return 0;
}


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:スレッドへのデータ渡し 5909 Yuki 2006/06/21 17:51:20
<子記事> Re:スレッドへのデータ渡し 5910 nop 2006/06/21 17:59:19


No.5909

Re:スレッドへのデータ渡し
投稿者---Yuki(2006/06/21 17:51:20)


同じような事例がありました。
http://forums.belution.com/ja/vc/000/213/86s.shtml

「CreateThread 引数」でググってみると、有益な情報が得られるかもしれません。




この投稿にコメントする

削除パスワード

No.5910

Re:スレッドへのデータ渡し
投稿者---nop(2006/06/21 17:59:19)


>DWORD WINAPI MyThread(LPVOID &DATA){
>printf("%s",size);

単にsizeとだけ書いても、そんなオブジェクトないよ、
と言われるだけです。
受け取った「DATA」を構造体のポインタにキャストし、
アロー演算子で参照しましょう。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ