[スレッド全体]

[54307] Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 13:29:04 泣潟アーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36
こんにちは
いつもバグレポート、ご要望など、ありがとうございます。

Becky! Internet Mail の最新バージョンVer.2.80.00を以下に公開いたしました。

http://www.rimarts.co.jp/becky-j.htm#download

開発環境の変更により、本バージョンより、動作対象OSがWindows10以上となり
ます。また、日本語版と英語版が同一実行ファイルとなります。(日本語
Windowsでは日本語が表示されます)

変更点は以下の通りです。
****************************************
*******************
更新履歴
Ver.2.80.00 (2022/5/10)
・HTMLレンダリングエンジンをChromiumに変更。
  (正常に表示されない場合は、「全般的な設定」「高度」で、HTMLレンダリングエンジンを
    「Trident (IE)」に変更してください。旧バージョンのものが使用されます。)
・細かいバグ修正など。

*********************************
※ファイルの詳細(zip&exe ファイル名にjのついたものが日本語版)
FileName: bk28000.exe
FileSize: 6.03 MB (6,327,464 bytes)
ModifiedDate: 2022-05-10T13:07:08+09:00
SHA256: 6064bc10241cc1383ef004a427fb06f3c1c6c146
02508d879e877d2d2d7d27cd

FileName: bk28000j.exe
FileSize: 6.66 MB (6,990,504 bytes)
ModifiedDate: 2022-05-10T13:06:54+09:00
SHA256: f6fb62c936015a76056846ea1901038f3e658a17
2828bb1fae81251a990adaf7

FileName: bk28000.zip
FileSize: 5.98 MB (6,280,873 bytes)
ModifiedDate: 2022-05-10T13:05:16+09:00
SHA256: d1e3bf3fe553af81c5abab8340e5c99a77d0b3c7
5ec5bce05c228c45f6e09902

FileName: bk28000j.zip
FileSize: 6.62 MB (6,943,703 bytes)
ModifiedDate: 2022-05-10T13:04:22+09:00
SHA256: 21135e8ed374f77bdae62186f40ead5549b48eff
9293831bf332be7b57422b10


--
Tomohiro Norimatsu <carty@rimarts.co.jp>
RimArts Inc.

[54312] Re:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 14:16:38 泣潟アーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36
こんにちは、

すみません。正常に起動できないことがあるようですが、
Powerful Customizerが有効だと、そのような現象が出ることを
確認しました。

Program Files(x86)\RimArts\B2\Plugins または
ドキュメント\Becky\Plugins の中に
bkpwcustで始まる名前のファイルがあったら、それらを
待避した上で削除してみてからBecky!を起動してみてください。

それ以外のプラグインが影響しているか特定できましたら
情報をいただけると助かります。

よろしくお願いいたします。

[54313] Re2:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 14:33:06 ふぇい
221x244x165x58.ap221.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
私の環境では以下の2つがダメでした。
他にも複数プラグインを使用していますがそれらは大丈夫でした。

B2ICON_RSEL_ORLX.DLL / b2icon_rsel-orl 0.56
BKPWCUST.DLL / Becky! 2 Powerful Customizer Version 0.2.28.21

[54314] Re3:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 14:38:54 有限会社リムアーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
情報ありがとうございます。

> B2ICON_RSEL_ORLX.DLL / b2icon_rsel-orl 0.56
> BKPWCUST.DLL / Becky! 2 Powerful Customizer Version 0.2.28.21


上記プラグインをご使用の方は、それらを外してから起動してみてください。
よろしくお願いいたします。

[54317] Re4:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 15:36:19 しののん
p0675529-vcngn.kngw.nt.ngn.ppp.ocn.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 Waterfox/56.6.2022.04
> > B2ICON_RSEL_ORLX.DLL / b2icon_rsel-orl 0.56
こちらについては、おそらく当時私が作成した makeb2icon で作成
したものと思われます。
以前までの B2 はアイコンリソースの、アイコンサイズが16x16で
なくて20x20や24x24や32x32でも、比率さえ正しければうまい具合に
ロードしてくれていたのでそれに甘えて作成していましたが、
まだ調べきれていませんが、今回からそこらへんがちょっと厳しく
なったのでしょうか?

[54326] Re5:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 19:08:29 有限会社リムアーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
こんにちは

デバッグでトレースしてみたところ、MFCのCToolBarのLoadToolbar内で、
プラグインから取得したツールバーリソースからサイズを取得して、
ツールバーのサイズを設定した後、LoadBitmapで落ちているようなので、
仰る通り、サイズ関係かもしれません。

Becky!側で対応することは出来なさそうですし、残念ですが、こればかりは
仕方なさそうですね。すみません。


[54328] Re6:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 19:54:41 しののん
59-171-63-79.rev.home.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 Waterfox/56.6.2022.04
ご迷惑をおかけして申し訳ありません。
こちらでも昔の makeb2icon のソースコードを確認してみました。

このソフトは、デフォルトのアイコンリースが入ったプロトタイプDLLである
_b2icon_proto.dll をベースに、更新したいアイコンbitmapリソースを、
UpdateResource API で更新して、_b2icon_hogehoge.dll ファイルを
作成する、というものとなっております。
そして、その _b2icon_proto.dll を Becky! 2.80 に読み込ませたところ、
特に落ちたりすることはなく、デフォルトアイコンで起動しました。

というわけで、UpdateResource API の部分が怪しそうです。
といってももう詳細部分は忘却の彼方なんですが……

Bitmapリソース、Toolbarリソース、Iconリソース、Stringリソースの
4つを UpdateResource API で更新しているのですが、落ちている箇所は
Toolbarリソースということでしょうか?

[54330] Re7:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 20:02:55 有限会社リムアーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
しののんさん、
すみません。ありがとうございます。

MFCのソースを見比べてみても新旧で特に変わったところもなく、
本当に謎なのですが、Toolbarリソース読み込み時の、ビットマップ
オブジェクトが不正(?)みたいな感じの落ち方をしていました。

いずれにしても、すでに存在するアイコンプラグインはどうしようも
ないですので、こればかりは仕方がないですね。

お手数をおかけしてしまってすみません。

[54331] Re8:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 20:57:27 しののん
59-171-63-79.rev.home.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 Waterfox/56.6.2022.04
もしかしたら原因が分かった気がします。
makeb2iconを使用して、B2PinSDK-26400.zip に入っていたBITMAP
を用いてアイコンDLLを作成したところ、問題なくBecky!が起動しました。
そして、そのBITMAPを8bitカラーから24bitカラーに増色したところ、
Becky!が起動しなくなりました。

VS2005まではフルカラーのBITMAPが許容されていて、VS2019で
許容されなくなったようなことはありませんでしょうか?
または、フルカラーを許容する設定みたいなものはありませんでしょうか?

[54333] Re9:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 21:33:07 SH
KD175108213143.ppp-bb.dion.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
▼ しののんさん
> VS2005まではフルカラーのBITMAPが許容されていて、VS2019で
> 許容されなくなったようなことはありませんでしょうか?
> または、フルカラーを許容する設定みたいなものはありませんでしょうか?


横から失礼ます。
VS2019はまだ使ったことがないので、手元に最新のMFCのソースはないのですが、
CToolBar::LoadBitmapから呼ばれるAfxLoadSysColorBitmapが、
8bitカラーでないときはエラーを返すようになったという情報を見たことがあります。

[54336] Re10:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 22:15:01 SH
KD175108213143.ppp-bb.dion.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
> VS2019はまだ使ったことがないので、手元に最新のMFCのソースはないのですが、
> CToolBar::LoadBitmapから呼ばれるAfxLoadSysColorBitmapが、
> 8bitカラーでないときはエラーを返すようになったという情報を見たことがあります。


そのときの情報を見つけたので、転載させていただきます。
ttps://social.msdn.microsoft.com/Forums/ja-JP/a60763bc-ab92-4d3d-8a8c-551c907eba56/ctoolbaraddreplacebitmap12398debug-asse
rtion?forum=vcgeneralja

実際にはVS2012のときから仕様変更されているようです。
ttps://stackoverflow.com/questions/14327561/debug-assertion-in-mfc-in-vs2012

MFCのCToolBarは、LoadToolBarで直接フルカラー画像を読むのは想定してないようで、
あとから画像だけを読み込んで入れ替えるなどの対応が必要になるかと思います。

[54341] Re11:Becky! Ver.2.80.00返信 削除
2022/5/11 (水) 00:02:35 有限会社リムアーツ
124x36x45x101.ap124.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
こんにちは

アイコンプラグインの件、かなり力技を使いましたが解決できました。
ふぇい様、しののん様、SH様、情報ご提供ありがとうございました。

諦めかけていましたが、本当に助かりました。感謝いたします。
貴重なアイコンプラグインを救うことが出来ました。

(Powerful Customizerは、やっぱり無理っぽいです…)

とりあえず、アップデートいたしましたので、ご確認いただければ幸いです。
(公式アナウンスは明日にでも)
https://www.rimarts.co.jp/becky-j.htm#download

FileName: bk28001.zip
FileSize: 5.93 MB (6,225,293 bytes)
ModifiedDate: 2022-05-10T23:41:07+09:00
SHA256: bb8216db33def367074c650006c2f9f834685206
1662ff69f1e7b6cc9395a392

FileName: bk28001j.zip
FileSize: 6.56 MB (6,888,140 bytes)
ModifiedDate: 2022-05-10T23:40:46+09:00
SHA256: 6683faa1efa8f2e986bb67d61260a2f201af0e2e
3581c80e9fe2d184b6e0bcc9

FileName: bk28001.exe
FileSize: 5.98 MB (6,271,656 bytes)
ModifiedDate: 2022-05-10T23:41:38+09:00
SHA256: 563486decc41f9decfc60479fec2a9ae06060fc2
91d2b51c5276864a27f44647

FileName: bk28001j.exe
FileSize: 6.61 MB (6,934,696 bytes)
ModifiedDate: 2022-05-10T23:41:30+09:00
SHA256: 296b88961e554f388b7a27c22b98e6888a0f1552
25f4e1b8f611f0d0b57580cb



[54349] Re12:Becky! Ver.2.80.00返信 削除
2022/5/11 (水) 07:46:57 ふぇい
221x244x165x58.ap221.ftth.ucom.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 Edg/101.0.1210.39
有限会社リムアーツ様
ご対応お疲れさまでした。

Ver.2.80.01 にてアイコン変更のプラグインが正常に動作することを確認できました。
最近は高解像度のモニターでBecky!を使用することも多くなり、アイコン変更のプラグインの使用が可能になったのは本当に助かります。
ありがとうございました。

INCM/CMT
Cyclamen v3.84