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のことも追
記しておきます。

[ ]