|
調べてみたら、死んでる場所は田楽DLLの中で、具体的にはtkconf.macの1115行目
の
dllfunc("SETCTRLITEM","","プログラムを選択して下さい") &&
で死んでました。この呼び出しではパラメータは2つしかありませんが、田楽DLL
が第3パラメータを参照しにいって死んでます。
で、田楽DLLの説明を見たら、reffilebuttonの場合のSETCTRLITEM呼び出しでは、
第3パラメータは省略可能と書いてあります。省略した場合はパラメータに何が渡さ
れるか不定なので、そもそもの田楽DLLの仕様がおかしい気がします。
しいて対応するとしたら、田楽DLL側で、第3パラメータをIsBadStringPtr()でチ
ェックしてもらうってことになると思います。それか仕様変更してもらうか、あるい
は秀丸側で常に余計にNULLまたは""等のパラメータを渡すようにするかです。
あ、鶴亀内の秀丸ですが、実は今回からコンパイル時の最適化オプションを少し変
更しまして、たまたま今まで大丈夫だったのが大丈夫じゃなくなったってことのよう
です。
杉浦さんに相談してみてほしいです。
|
|