Ticket #37658

Tera Term Menuにて登録したエントリが表示されない

Open Date: 2017-11-12 21:14 Last Update: 2017-11-17 09:56

Reporter: d_tutuz Owner: maya
Type: Bugs Status: Open [Owner assigned]
Component: Tera Term Menu MileStone: Tera Term 4.97
Priority: 7 Severity: 5 - Medium
Resolution: None

Details

■事象 ローカルにttpmenu.iniを設定したが、一部のエントリが表示されません C:\Program Files (x86)\teraterm\ttpmenu.ini C:\Program Files (x86)\teraterm\ttpmenu.exe と設定しています。

その際に、タスクトレイのアイコンを左クリックしたときに、 ttpmenu.iniにはあるのですが、一覧には表示されないエントリがあります。 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.64までは左クリックで表示されますが、 それ以降aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.65~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.128は 表示されていないです。

また、タスクトレイのアイコンを右クリック、リスト編集で確認しても、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.64までしか 正確に反映されていないようです。

ttpmenu.iniの設定内容は以下の通りです。長いですが確認いただけますでしょうか。

#なお、ttpmenu.iniにおける、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa192.168.100.128 #を192.168.100.10192.168.100.128とすればすべて表示されました。 #aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaはあくまでサンプル文字列ですが、サーバを識別しやすいように長い文字列を含ませたいのです。

Attachment File List

Ticket History (3/8 Histories)

2017-11-12 21:14 Updated by: d_tutuz
  • New Ticket "Tera Term Menuにて登録したエントリが表示されない" created
2017-11-12 21:15 Updated by: d_tutuz
  • File ttpmenu.ini (File ID: 5356) is attached
2017-11-13 00:40 Updated by: maya
  • Details Updated
2017-11-13 00:41 Updated by: maya
Comment

現在の実装では ttpmenu.ini 内のすべてのエントリ名の合計バイト数の上限が2600バイトになっています。この値を変更することは可能です。 サンプルの内容を鵜呑みにして計算すると(47+1(null))*119(10-128)=5712バイトほどになりますが、実用ではどのくらいになりますか?

2017-11-14 00:54 Updated by: d_tutuz
Comment

mayaさん

こんばんは。 現状(2600バイト)の4倍程度あれば足りると思います。 なので、10400バイト程度でしょうか。 何かのINIファイル等のパラメータの修正になるのでしょうか?

対応方法をご教示いただけると幸いです。

よろしくお願いします。

2017-11-14 08:14 Updated by: maya
  • Owner Update from (None) to maya
Comment

次のリリースで直します。

ttpmenu は ttpmenu.ini 内のすべてのエントリ名(ホスト設定名)を、固定サイズのバッファ(現状2600バイト)に読み込んでいます。getprivateProfileSectionNames() を使っていてバッファサイズを動的に確保することができませんので、単純に固定サイズのバッファ長を伸ばしたいと思います。

2017-11-14 14:46 Updated by: d_tutuz
Comment

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

2017-11-17 09:56 Updated by: maya
  • Details Updated
Comment

r6975 にて修正しました。

スナップショットを作成しました。問題なければこのまま次のリリースに反映されます。

https://osdn.net/downloads/users/16/16288/snapshot-20171117-maya-r6976.zip

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login