Turbo HAMLOG/Win 活用相談室


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

Re^2: Hamlogw.iniが壊れる
28941
2026/01/05(Mon) 21:10:26
JG1MOU浜田
> あらためて2文字で追試してみましたが、やはり$00が1バイト挿入されて、現象が再現しました
> 入力ウインドウに見えていませんが半角スペースが入っているときがありました
> Codeが11▲(▲は半角スペース)だと大丈夫
> Codeが1▲ではだめ
> codeが1▲▲だと大丈夫でした
> ですので、2桁「以下」のばあいという条件でご対応いただけると大変ありがたいです
> よろしくお願いします

ベータ版で修正したつもりですが、だめですか?
https://hamlog.xii.jp/mou/index.html
pagetop
タイトル
記事No
投稿日
投稿者

Re: Hamlogw.iniが壊れる
28940
2026/01/05(Mon) 17:49:23
JJ1DPG 田中
あらためて2文字で追試してみましたが、やはり$00が1バイト挿入されて、現象が再現しました
入力ウインドウに見えていませんが半角スペースが入っているときがありました
Codeが11▲(▲は半角スペース)だと大丈夫
Codeが1▲ではだめ
codeが1▲▲だと大丈夫でした
ですので、2桁「以下」のばあいという条件でご対応いただけると大変ありがたいです
よろしくお願いします

28940-s-1.jpg
入力ウインドウ

28940-2.jpg

pagetop
タイトル
記事No
投稿日
投稿者

Re^3: COM3がオープン対象方法
28939
2026/01/05(Mon) 06:26:25
JA0CCL宮川
> > > 起動するとオープンので表示しないように対象方法を教えてください
> > > 分かり易く教えてください
> > >
> > 名前だけじゃなくてコールサインもお書きくださいね。この投稿室のお約束ですから。
> >
> > 柴沼さんが以前COM3に何かI/Fを接続してお使いだったんじゃないですか。それを使わなくなったけれどもオプションの環境設定4か5のCOM端子にチェックを付けたままだと思うんですが。
> > 環境設定の状況を確認してCOM3を使っていなければチェックを外してください。
>
> COM3が対象方法で解除しました。有難うございました。

解除できたようですね。
私も移動用のノートPCでチェックを付けっぱなしだったんですがようやくチェックを外しました。
お住いのところはhQSLアワードで未交信ですので、タイミングが合いましたらお付き合いください。
pagetop
タイトル
記事No
投稿日
投稿者

Re^3: Hamlogw.iniが壊れる
28938
2026/01/05(Mon) 01:44:15
JJ1DPG 田中
確認ありがとうございます
2文字では発生しませんでしたか。
iniファイルの履歴に保存しないように改修していただけるとのこと、ありがとうございます
pagetop
タイトル
記事No
投稿日
投稿者

Re^2: COM3がオープン対象方法
28937
2026/01/04(Sun) 11:35:21
JR8IEY 柴沼清吉
> > 起動するとオープンので表示しないように対象方法を教えてください
> > 分かり易く教えてください
> >
> 名前だけじゃなくてコールサインもお書きくださいね。この投稿室のお約束ですから。
>
> 柴沼さんが以前COM3に何かI/Fを接続してお使いだったんじゃないですか。それを使わなくなったけれどもオプションの環境設定4か5のCOM端子にチェックを付けたままだと思うんですが。
> 環境設定の状況を確認してCOM3を使っていなければチェックを外してください。

COM3が対象方法で解除しました。有難うございました。
pagetop
タイトル
記事No
投稿日
投稿者

Re^2: Hamlogw.iniが壊れる
28936
2026/01/03(Sat) 22:25:25
JG1MOU浜田
> 追記
> どういう使い方をしてるのかというと、例えば、AllJAコンテストなど、ナンバーに都道府県コードしかない場合、Code欄にし都府県の2桁(例11)、QTHに都府県名(神奈川県)を入力する。ということをやっています
>
> また、このようなバグ?の報告に最適な場所があるのであれば、教えていただけると幸いです

バグレポート有難うございます。
Code欄に1文字だけの場合に再現しました。2文字なら大丈夫でした。
2文字未満の場合は履歴に保存しないことで対応したいと思います。
pagetop
タイトル
記事No
投稿日
投稿者

Re: Hamlogw.iniが壊れる
28935
2026/01/03(Sat) 22:03:08
JJ1DPG
追記
どういう使い方をしてるのかというと、例えば、AllJAコンテストなど、ナンバーに都道府県コードしかない場合、Code欄にし都府県の2桁(例11)、QTHに都府県名(神奈川県)を入力する。ということをやっています

また、このようなバグ?の報告に最適な場所があるのであれば、教えていただけると幸いです
pagetop
タイトル
記事No
投稿日
投稿者

Hamlogw.iniが壊れる
28934
2026/01/03(Sat) 21:50:56
JJ1DPG
Hamlogw.iniが壊れる
この問題でずっと悩んでいましたが、ようやく原因を突き止めました
Hamlogをあるとき開くと、Hamlogw.iniファイルの、[QTHhis]以下が削除されてしまう現象に悩まされていました。「キー割り当て」や、「JTGet's」の設定が毎回吹っ飛んでしまっていました

原因は、Hamlogw.iniの[QTHhis]の項目の一部の文字が、$20でなければならないところ、$00が入ってしまい、次にiniを読み込んだ時に、そこで終わってしまうことで発生していました

それが起きるのは、入力ウインドウのCode項目(市郡区町村)コードの入力時、2桁以下にすると、全6桁固定のうち、半角スペースで埋められるのが3バイトまでで、残りの1バイトもしくは2バイトが$00で埋められてしまうことによるものでした
添付画像の例ように、全6桁のうち1桁めが1=$31、2から4桁目までの3バイトは$20で埋められますが、のこり2バイトが$00となってしまうというものです
ものすごくいろいろ検証してきて、iniファイルのコピーでは現象が移行し、一度エディタ等で開いて上書き保存すると、この$00が$20に置き換えられ、発生しなくなることを突き止め、テキスト文字で見える部分はいじっていないのに発生する/しないの条件が分かれるのは、何か見えないコードがあるのかなと、バイナリエディタで開いたら、$00がいたわけです。そして、その$00以下が切り捨てられたファイルができてしまい、それで立ち上げると、JTGet'sの設定がなくなってしまったりしていたわけです

ようやく原因がつきとめられましたので、ここにご報告するとともに、何か手を差し伸べていただけないかと、書き込んだわけです
おそらく、固定長6バイトのところ、0から5文字しか入力されなかった場合、$20で埋める。という動作なのかなと思います埋めるために用意されたバイト列が3桁では足りないということではないかと思います
なお、ちなみに[QTGhis]に記録されない条件=Codeが空、Codeが1から2文字でもQTHが空などの場合は、iniファイルが破壊されることはありませんでした

28934-s-1.png

pagetop
タイトル
記事No
投稿日
投稿者

Re: COM3がオープン対象方法
28933
2026/01/03(Sat) 21:42:36
JA0CCL宮川
> 起動するとオープンので表示しないように対象方法を教えてください
> 分かり易く教えてください
>
名前だけじゃなくてコールサインもお書きくださいね。この投稿室のお約束ですから。

柴沼さんが以前COM3に何かI/Fを接続してお使いだったんじゃないですか。それを使わなくなったけれどもオプションの環境設定4か5のCOM端子にチェックを付けたままだと思うんですが。
環境設定の状況を確認してCOM3を使っていなければチェックを外してください。

28933-s-1.jpg

28933-2.jpg

pagetop
タイトル
記事No
投稿日
投稿者

COM3がオープン対象方法
28932
2026/01/03(Sat) 11:32:53
柴沼清吉
起動するとオープンので表示しないように対象方法を教えてください
分かり易く教えてください

28932-s-1.png
COM3がオープン対象方法

pagetop