HAMLOG プログラム開発室


新着表示
タイトル
記事No
投稿日
投稿者

Re: WSJT-Xのバグ?
1116
2026/01/15(Thu) 10:55:28
JG1MOU浜田
自己Resです。

> WSJT-Xのウインドウハンドルを取得して、Turbo HAMLOG/Win側から
> WSJT-XをアクティブにしてUDP経由でWSJT-Xにデータを送り、送信させています。
> 1回目のQSOは問題ないのですが、なぜか2回目以降のQSOでは
> WSJT-Xがアクティブにもフォアグランド(最前面に表示)にもなりません。
> UDPの動作は正常で、送信を開始します。
> WSJT-X v2.7.0 と v3.0.0improved PLUSでこれを確認済みです。

移動運用に使っているノートPCでは正常に動作しました。
JT-Get's上のコールしたい局をダブルクリックすると、WSJT-Xがアクティブになって
送信を開始します。
QSOが終了し、別の局をダブルクリックしても、WSJT-Xがアクティブになって送信を
開始します。設計どおりの正常動作です。

デスクトップPCでは、2回目以降の局をJT-Get'sでダブルクリックするとWSJT-Xが
送信状態になるけどなぜかフォアグランド(最前面に表示)にならない。ということが
判明しました。
私のPCの固有の問題のようでした。
pagetop
タイトル
記事No
投稿日
投稿者

WSJT-Xのバグ?
1115
2026/01/14(Wed) 20:32:05
JG1MOU浜田
WSJT-Xのウインドウハンドルを取得して、Turbo HAMLOG/Win側から
WSJT-XをアクティブにしてUDP経由でWSJT-Xにデータを送り、送信させています。
1回目のQSOは問題ないのですが、なぜか2回目以降のQSOでは
WSJT-Xがアクティブにもフォアグランド(最前面に表示)にもなりません。
UDPの動作は正常で、送信を開始します。
WSJT-X v2.7.0 と v3.0.0improved PLUSでこれを確認済みです。

一方、JTDX v2.2.159-32Aでは1回目のQSOが問題なくて2回目以降が
アクティブにならず、フォアグランド表示にはなります。特に問題ありません。

FindWindow()でウインドウハンドルを取得し、SetForegroundWindow()と
SetFocus()を呼び出している、という簡単なコードです。

コードをトレースすると、2回目のQSOでも問題なくWSJT-Xの
ウインドウハンドルを取得してSetForegroundWindow()をコール
しているのですが、なぜかフォアグランド表示になりません。
詳しい方おりましたらご教示ください。
pagetop
タイトル
記事No
投稿日
投稿者

Re: Re2: データ共有時のデータのやりとり
1114
2026/01/09(Fri) 21:47:39
JG1MOU浜田
> POTA集計アプリにおいて、
> dwdata=27でPOTA集計前にハムログ本体のQSOデータをクローズ、
> dwdata=28で集計後にQSOデータを再オープンしました。
> 思ったとおりに動作しましたので、共有オープンは止めました。
> そして、CW送信アプリでdwdata=115で入力データも得ることができました。
> 解決しました、感謝。

長野さん、こんばんは。この会議室は見落としてました。

hQSLでも dwdata=27 dwdata=28 を使って見かけ上の共有をしています。
pagetop
タイトル
記事No
投稿日
投稿者

Re2: データ共有時のデータのやりとり
1112
2026/01/03(Sat) 08:58:06
je6lao長野
POTA集計アプリにおいて、
dwdata=27でPOTA集計前にハムログ本体のQSOデータをクローズ、
dwdata=28で集計後にQSOデータを再オープンしました。
思ったとおりに動作しましたので、共有オープンは止めました。
そして、CW送信アプリでdwdata=115で入力データも得ることができました。
解決しました、感謝。

> 自己レスです。
>
> dwdata=27, 28を使って、POTAアプリで共有せずに集計すればいいようです。
> 過去ログで見つけました。
> トライしてみます。
>
>
> > WM_COPYDATAを使って、dwdata=115を送ってデータをもらいたいと思っています。
> >
> > ハムログデータを共有オープンしないと、dwdata=1とデータ文字列が返ってきます。
> > ところが共有オープンしていると、なにも返ってきません。
> >
> > これは仕様でしょうか?
pagetop
タイトル
記事No
投稿日
投稿者

Re: データ共有時のデータのやりとり
1111
2026/01/02(Fri) 21:28:18
je6lao長野
自己レスです。

dwdata=27, 28を使って、POTAアプリで共有せずに集計すればいいようです。
過去ログで見つけました。
トライしてみます。


> WM_COPYDATAを使って、dwdata=115を送ってデータをもらいたいと思っています。
>
> ハムログデータを共有オープンしないと、dwdata=1とデータ文字列が返ってきます。
> ところが共有オープンしていると、なにも返ってきません。
>
> これは仕様でしょうか?
>
> モールス送信アプリを作成中で、相手のコールサインを確定後にヒットしたデータをすべてもらいたいと思っています。
> 別のPOTAアプリで集計するために共有オープンしています。道の駅Getsもどきです。
pagetop
タイトル
記事No
投稿日
投稿者

データ共有時のデータのやりとり
1110
2026/01/02(Fri) 21:02:44
je6lao長野
WM_COPYDATAを使って、dwdata=115を送ってデータをもらいたいと思っています。

ハムログデータを共有オープンしないと、dwdata=1とデータ文字列が返ってきます。
ところが共有オープンしていると、なにも返ってきません。

これは仕様でしょうか?

モールス送信アプリを作成中で、相手のコールサインを確定後にヒットしたデータをすべてもらいたいと思っています。
別のPOTAアプリで集計するために共有オープンしています。道の駅Getsもどきです。
pagetop
タイトル
記事No
投稿日
投稿者

Re^3: HAMLOGのDLLまたはActivex
1107
2025/03/30(Sun) 10:35:56
JI1FGX/DU9/上野

> 仕様は公開しております。ちょっとややこしいですけど。
> https://hamlog.xii.jp/mou/thwapi.html

浜田様ありがとうございます。
ひとまずAutohotkeyのスクリプトで完成することが出来ました。
次のときに参考にさせていただきます。

作ったのは UA9OV CWTypeというCW送信プログラムの交信データをリアルタイムにHAMLOGへ送るものです。
このスレッドは解決済ですので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re^2: HAMLOGのDLLまたはActivex
1106
2025/03/29(Sat) 11:15:11
JG1MOU浜田
> > CWTYPEというCW送信をするソフトからHAMLOGへ交信データーを送信するAutohotkeyのスクリプトを開発しています。
> > 殆ど出来上がっているのですが、HAMLOG側はDLLまたはActivexは公開されているのでしょうか?
> > 現在はAutohotkeyで行っています。
> >
>
> 短いコードを書いたら書き込みエラーになったのでJPGファイルで添付しておきます。

仕様は公開しております。ちょっとややこしいですけど。
https://hamlog.xii.jp/mou/thwapi.html
このスレッドは解決済ですので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: HAMLOGのDLLまたはActivex
1105
2025/03/28(Fri) 19:40:20
JI1FGX/DU9/上野
> CWTYPEというCW送信をするソフトからHAMLOGへ交信データーを送信するAutohotkeyのスクリプトを開発しています。
> 殆ど出来上がっているのですが、HAMLOG側はDLLまたはActivexは公開されているのでしょうか?
> 現在はAutohotkeyで行っています。
>

短いコードを書いたら書き込みエラーになったのでJPGファイルで添付しておきます。

1105-s-1.jpg

このスレッドは解決済ですので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
HAMLOGのDLLまたはActivex
1104
2025/03/28(Fri) 19:20:28
JI1FGX/DU9/上野

CWTYPEというCW送信をするソフトからHAMLOGへ交信データーを送信するAutohotkeyのスクリプトを開発しています。
殆ど出来上がっているのですが、HAMLOG側はDLLまたはActivexは公開されているのでしょうか?
現在はAutohotkeyで行っています。
このスレッドは解決済ですので、返信並びに編集は出来ません!
pagetop