HAMLOG開発室は、HAMLOGに関連したプログラム開発(C、パスカル、VB言語等、又はDLL)についての
専用BBSです。プログラム言語に関する投稿以外は通常のHAMLOG相談室に投稿して下さい。
HAMLOG開発室BBS

古い投稿への遅いレスで済みません.

私も同様な問題に遭遇しました.
私の場合のとりあえずの解決策です.

1). Hamlog入力ウィンドウののCall欄を250msとか500msとか定期的に
監視して,文字列ありからなしに変化したかをチェックします.
同時に.hdbのタイムスタンプを取得します.
変化なしなら何もしないでまた定期的に待ち続ける.

2).変化した場合には,.hdbのタイムスタンプが変化するまで待ち続け,
タイムスタンプが変化したら,こちらのプログラムの本来の処理に移る.
タイミング的に,変わらない場合もある(最初のタイムスタンプの
取得時点で変化していた場合)ので,タイムアウトを設定しておきます.
実ファイルの更新タイミングは,システムに依存するようで,
私のPCの場合は,MAX20秒位でしたので,タイムアウト時間も20秒に
設定してあります.

とこんな感じです.

2016/08/06(Sat) 09:00:26  [No.714]


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)
- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
Call 名前 ※必須
文字色
Eメール
タイトル sage
URL
メッセージ 手動改行 強制改行 図表モード
メッセージには上記と同じURLを書き込まないで下さい
画像File  (130kBまで)
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
プレビュー