チケット #39353

fileopenの動作

登録: 2019-06-27 11:40 最終更新: 2019-09-03 13:18

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
7
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

最新版のVer 4.103にて、他のアプリケーションで既に開いているファイルを fileopen コマンドの
読み書きモードで開こうとするとCan't open file. のエラーが発生しマクロが停止します。

Ver4.100以前であればエラーが発生せず、 file handle に -1 が格納されマクロが継続動作する動きでした。

確認環境
OS:Windows10 Pro
TeratermVer:4.103
TXTを開くアプリケーション:Excel,Sakuraエディタ
 ※メモ帳の場合はエラーが発生せず

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

2019-06-27 11:40 更新者: None
  • 新しいチケット "fileopenの動作" が作成されました
2019-06-27 11:57 更新者: doda
  • コンポーネント(未割り当て) から Tera Term Macro に更新されました
  • 解決法なし から 受領 に更新されました
  • マイルストーン(未割り当て) から Tera Term 4.104 (完了済み) に更新されました
  • 重要度5 - 中 から 7 に更新されました
  • チケットの種類サポートリクエスト から バグ に更新されました
2019-06-27 12:43 更新者: (del#1144)
コメント

ソースを確認しました。変更履歴への記述も、マクロコマンドのヘルプへの記述も、コミットログにもない仕様変更がありました。

https://ja.osdn.net/projects/ttssh2/svn/view/trunk/teraterm/ttpmacro/ttl.c?root=ttssh2&view=log#rev7292

影響が出るリリースバージョンは 4.102, 4.103 です。

今後の対応は考えますが、これらのバージョンではこの動作をします。

2019-09-01 09:01 更新者: None
2019-09-03 13:18 更新者: doda
  • 状況オープン から 完了 に更新されました
  • 解決法受領 から 修正済み に更新されました
コメント

4.104で動作が元に戻されました。(r7823)

添付ファイルリスト

添付ファイルはありません

編集

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