2012年06月22日

今日もあまり進展なし。
cliでフォームウィンドウを2つ出して、一方のほうに描画処理をさせておきたいけど。
Application::Runだと、描画処理をループさせることができなかったので
backgroundWorkerでマルチスレッド処理させてたのですが、勝手にわりこんでくるので
初期化がすんでいないクラスメンバにアクセスしたりしてエラーがおこるので方法かえました。
http://yaoe.seesaa.net/article/27529664.html
ここに載っていた方法を参考に
Application::Run(gcnew effect());
これを
effect^ frm = gcnew effect();
// メインフォームを表示
frm->Show();
// フォームが作成されている間はループし続ける
while (frm->IsDisposed == false)
{
 // メインループ処理を行う
 // Waitを入れる
 Thread::Sleep(1);
 // イベントがある場合はその処理する
 Application::DoEvents();
}
こうする
posted by 26℃ at 22:49| 福岡 | Comment(0) | 製作記easy3d HSP c++ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。