ウィンドウでスレッドを使った時の挙動

投稿者: 投稿日:2018/03/26(Mon) 14:14:10 No.1510

 こんにちは、お世話になります。

 ウィンドウでスレッドを使った後、再び同じ動作をさせると、うまく動作しないようです。
 とりあえず、簡単なプログラムを作りましたので、ご確認いただけると幸いです。

----------
メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「テストウィンドウ」に変える
動作中は、×

ボタン1というボタンを作る
その内容を「スタート」に変える
終わり

ボタン1がクリックされた時の手順
もし動作中が○なら
動作中は、×
でないなら
動作中は、○
ボタン1の内容を「ストップ」に変える
スレッド1というスレッドを作る
スレッド2というスレッドを作る
スレッド1で『
繰り返す
もし動作中が○なら
カウンタは、[カウンタ]+1
この内容を「[カウンタ]」に変える
でないなら
繰り返しから抜ける
もし終わり
繰り返し終わり
動作中は、×
この内容を「テストウィンドウ」に変える
ボタン1の内容を「スタート」に変える
』を実行する
スレッド2で『
繰り返す
もし動作中が○なら
ビープ音を鳴らす
2秒待つ
でないなら
繰り返しから抜ける
もし終わり
繰り返し終わり
』を実行する
もし終わり
終わり
終わり
----------

 上記のプログラムを実行すると、1度目は正常に実行されるのですが、2度目以降、タイトルバーの文字列が変わらなかったり、ボタンの文字列が変わらなかったりするようです。
 修正いただけると幸いです。

 以上、よろしくお願いいたします。

◆動作環境情報◆
プロデル 1.5.904
Windows 10(64)
メモリ:3.88 GB

Re: ウィンドウでスレッドを使った時の挙動

投稿者:アーク <info_nds-labo あっとまーくexcite.co.jp> 投稿日:2018/03/26(Mon) 16:39:32 No.1511

陸さん、こんにちは。アークです。

横から失礼します。

繰り返しの最後に"0.1秒待つ"を挟んでみては如何でしょうか。
外していたらごめんなさい。

Re: ウィンドウでスレッドを使った時の挙動

投稿者: 投稿日:2018/03/27(Tue) 20:54:40 No.1512

 こんばんは。

 「0.1秒待つ」を入れても変わらないですし、そもそも以前のバージョンではちゃんと動作していたので、最近のバージョンで何か変わったんだと思います。
 どのバージョンから動かなくなったのかわからないですが。

 それでは。

ダブルクリック起動時に確認できました

投稿者:ゆうと 投稿日:2018/04/29(Sun) 23:22:17 No.1519

こんばんば ゆうとです。
お返事遅くなりました。

プロデルデザイナではなく、ダブルクリックで実行した時に確認できました。
プロデル1.5.907で修正しました。

ご確認ください。

実行ファイルにしたときもうまく動かないようです

投稿者: 投稿日:2018/04/30(Mon) 01:15:23 No.1520

 こんにちは、お世話になります。

 プロデルスクリプトのダブルクリックでの機動時はうまく動くようになったのですが、実行ファイルを作成して、それを機動したとき、うまく動かないようです。

 大変申し訳ないのですが、確認いただけると幸いです。

 よろしくお願いいたします。

▲ページの先頭へ

- WebForum -