[ 新規に投稿する ]

directtagjumpでエラーになりマクロが動作停止No.10261
arkangel さん 23/12/10 11:21 [ コメントを投稿する ]
  ダイレクトタグジャンプ機能に関する要望です


発生する条件:
 カーソル下の単語がtagsファイルに登録されていない時
 (カーソル下がスペースや演算子等の場合には発生しません)

実行するマクロ:
 directtagjump;

発生する状況:
 エラーになり、マクロが動作停止する
 エラー内容:「tagsファイル内にその関数または強調行が見つかりませんでした」

やりたいこと:
 エラーにならずにマクロを継続動作させたい


参考情報:
タグジャンプ(tagjump)の場合は、
メニューコマンドから実行した場合は「タグジャンプ先のファイルが見つかりません」というエラーダイアログが表示されますが
マクロでtagjumpを使った場合はエラーにならず、失敗(result=0)になるだけなので、マクロ側で処理を続けることができます。
[ ]
RE:10261 directtagjumpでエラーになりマクロが動作停止No.10262
秀丸担当 さん 23/12/12 08:45 [ コメントを投稿する ]
  マクロのdirecttagjumpは、確かにエラーメッセージが出るようになっていました。
エラーメッセージを出さない方法として、事前にdisableerrormsgを呼ぶ方法がありました。


disableerrormsg;
directtagjump;

ヘルプにはgetresultexのことは書いてあったのですが、disableerrormsgのことも追記しておきます。
[ ]

[ 新規に投稿する ]