MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › 待機タイマー
お世話になっております。 サブルーチンで繰返し(FOR)を使用してテキストフィールドに現在値を入れることでタイマーを作成しているのですが、このタイマーを頻繁に使用するとJava(TM)Platform SE binaryが応答しないエラーが発生します。タスクマネージャーで確認するとメモリーが1GBを超えています。 外部機器とのシリアル通信での応答に待ちタイマーを設けたいのですが、次のコンポーネントに行くまで5sec程度の待機をして次の指令に行くようなタイマーは、どうすればできますか?
ユーティリティのタイマーで試みても上手くいかないのでご教授ください。
試してみましたが、こちらではメモリ使用量が増えるという現象は確認できませんでした。
一方で、添付していただいた作成方法でご希望の処理が実現できないのは確かです。
タイマーでも難しいかもしれません。スレッドアロケータを用いたサンプルを添付しますので、この方法で実現できそうかお試しください。
早々の返信ありがとうございます。 メモリー増加に付きましては、こちらのPCの問題かもしれません。 ご指導いただきましたスレッドアロケータを用いて構成したところ、 メモリー増加もなく、今までは30個連続までが限度(メモリー増加の為)でしたが、 シリアル通信を使用して連続100個のデータをメモリー増加もなく入手することができました。
ご教授ありがとうございました。