[ 新規に投稿する ]

変換モジュールの関数名No.09505
colder さん 17/07/21 00:17 [ コメントを投稿する ]
  colderです。
最近マクロから変換モジュールを呼び出した際、呼び出したい関数とは別の関数が呼び出される現象が発生しました。
いろいろ試したところ、変換モジュールの関数名が大文字と小文字の違いしかない関数があるときに発生するようです。
もしかして、このような変換モジュールを作ってはいけないのでしょうか?
[ ]
RE:09505 変換モジュールの関数名No.09506
秀丸担当 さん 17/07/21 09:10 [ コメントを投稿する ]
 
調べてみたところ、確かに問題がありました。
マクロで関数名を指定する場合は大文字小文字の判断が間違っていて違ったもの
が呼び出される場合がありました。
現状で回避することは難しいと思います。
そういった変換モジュールを作ってはいけないということは無いはずでしたが、
事実上推奨できないということになってしまいます。申し訳ありません。
大文字小文字の区別があるものとして今後のバージョンで修正させていただきま
す。

メニューやキー割り当てからの呼び出しの場合は、大文字小文字の区別があるも
のとして呼び出されます。
[ ]

[ 新規に投稿する ]