bregonig.dll ロード/利用に失敗した時のエラーメッセージの統一化#2048
Conversation
|
今後はどのターゲットでも下記のエラーメッセージが出るようになります。 ところでサクラエディタは Ver.2 からUnicode化されましたが、 追記:http://k-takata.o.oo7.jp/mysoft/bregonig.html の記載を読んでみると昔の版ではUnicodeに未対応だったようで、Unicode版のAPIがVer.2.0xから追加されたのだとか。 |
|
|
✅ Build sakura 1.0.4499 completed (commit 3d7fcfb891 by @beru) |
Unicode版APIを使うかどうかはアプリ側の話なので、 セールストーク的な説明だと「bregonig.dll は ANSI/Unicode の両方に対応してます!」になります。 ざっくり、サクラエディタv2はW版、v1はA版のエクスポート関数を呼ぼうとします。 ちょっと前にあった 「正規表現 \xHH が使えない」 にも関連する話ですが、どこかで整理しないといけないような。 |
|
レビューありがとうございました。Mergeします。 |




このPRでは
bregonig.dllのロードや利用に失敗した時のエラーメッセージが x86(Win32) と x64 で別々になっているのを統一する変更を行います。PR対象
カテゴリ
PR の背景
ターゲットによってエラーメッセージが分かれていると新規ターゲットを追加する際の手間が増えてしまいます。
bregonig.dllはインストーラーに同梱されている為、エラーメッセージで区別する必要は無いと判断しました。#2046 (comment)
仕様・動作説明
PR の影響範囲
テスト内容
関連 issue, PR
#2046 (comment)
参考資料