チケット #33323

4.80→4.81にバージョンアップするとマクロが動作しない

登録: 2014-03-04 10:56 最終更新: 2014-03-10 00:09

報告者:
担当者:
(del#24082)
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
9 - 最高
重要度:
5 - 中
解決法:
受領
ファイル:
1
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

Windows7 SP1でTeraterm4.80から4.81にバージョンアップした所、 これまで接続できていたマクロで接続ができなくなりました。

■エラーメッセージ 「TTPMACRO は動作を停止しました   問題が発生したため、プログラムが正しく動作しなくなりました。  プログラムは閉じられ、解決策がある場合はWindowsから通知されます。」

ttlファイルダブルクリックでも、Teratermのメニュー→マクロから ttlファイルを選んでも同事象です。

また、一旦アンインストールし4.80を入れ直すと正常に接続できました。 次にもう一度4.81をインストールするとやはり同事象でエラーとなりました。

なお、4.81でも接続可能なマクロもあります。 原因を調査して頂きたいですが他にどのような情報が必要でしょうか。

チケットの履歴 (10 件中 3 件表示)

2014-03-04 10:56 更新者: rtabata
  • 新しいチケット "4.80→4.81にバージョンアップするとマクロが動作しない" が作成されました
2014-03-04 11:37 更新者: (del#1144)
コメント

問題が再現するマクロを添付してください。問題が再現する最小のマクロであれば助かります。

2014-03-04 12:51 更新者: rtabata
コメント

「Macro.zip」というファイルを添付しました。

これを適当なディレクトリ上に配置、解凍し、

\Macro\TTL\036_A\ServerA.ttl を実行してください。
4.80だとメッセージボックスが表示されますが、4.81だと事象が発生します。

2014-03-04 13:55 更新者: (del#1144)
  • 解決法なし から 受領 に更新されました
コメント

To 平田さん

添付のマクロを実行すると、CloseBuff() の中の free(BuffLineNoi); で落ちます。r5466 の修正が関係あるかもしれませんが、見て頂けるでしょうか?

2014-03-04 19:25 更新者: None
コメント

include を使用するとだめみたいです。

2014-03-04 23:03 更新者: (del#24082)
  • 担当者(未割り当て) から yutakapon に更新されました
コメント

ご迷惑をおかけしております。 修正したアーカイブを下記に置きましたので、確認願います。

http://ttssh2.sourceforge.jp/snapshot/snapshot-20140304.zip

2014-03-05 09:12 更新者: rtabata
コメント

修正版で事象が改善されました。 ありがとうございました。

2014-03-05 10:14 更新者: None
コメント

修正版で改善しました。 私の周囲でも、マクロが動作しなくなったと言っている人が数名おりますので、早めにリリースした方がよいですね。 今回特に、窓の杜などで紹介されていて、ダウンロードした人は多いでしょうね。

2014-03-10 00:09 更新者: (del#24082)
  • チケット完了時刻2014-03-10 00:09 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

4.82リリースで処置しましたので、本チケットはクローズとします。 関係者のみなさま、ご協力感謝します。

添付ファイルリスト

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする