[スレッド全体]

[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


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

[54315] Re4:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 14:42:54 ふぇい
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
私の環境では問題なく動いたものも書いておきます。

B2Ending 1.6
BKGP 1.0.0.0
Becky! Back-up log 圧縮 plug-in 0.3
過去メール整理プラグイン Version 1.0a
Becky! Simple Popup Biff Plug-in 1.5.3.0
CircleBecky Plug-in Version 1.9.6
Thread_Open 0.1
Thread Correction Plug-in 1.40
秀丸スパムフィルター for Becky! 1.23

[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でも、比率さえ正しければうまい具合に
ロードしてくれていたのでそれに甘えて作成していましたが、
まだ調べきれていませんが、今回からそこらへんがちょっと厳しく
なったのでしょうか?

[54319] Re5:Becky! Ver.2.80.00返信 削除
2022/5/10 (火) 15:52:26 有限会社リムアーツ
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
こんにちは

今回から開発環境がVS2005から、VS2019に変わったことが
影響しているみたいですね。

MFCの中身が変わってしまっているので、UIを直接叩くような
プラグインに影響が出ているのかもしれません。

[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



[54345] Re12:Becky! Ver.2.80.00返信 削除
2022/5/11 (水) 06:36:34 しののん
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
Ver.2.80.01 でフルカラーのアイコンプラグインが正常動作する
ことが確認できました。
また、お手数をおかけすることになってしまい、申し訳ありませんでした。

[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!を使用することも多くなり、アイコン変更のプラグインの使用が可能になったのは本当に助かります。
ありがとうございました。

[54373] Re12:Becky! Ver.2.80.00返信 削除
2022/5/11 (水) 20:49: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
やはりMFCのCToolBar::LoadBitmapが原因だったのですね。

> Powerful Customizerは、やっぱり無理っぽいです

ちなみにですが、Powerful Customizerが入っているときも、
Becky!やMFCのどこかでASSERTなり例外なりが起きているのでしょうか?
それとも、まったく原因不明のまま落ちるのでしょうか?

もし後者で、動きそうにないということであれば、個人的な要望ではありますが、
×ボタンで最小化とか、タスクトレイアイコンの非表示とか、
標準にあってもよさそうなものはBecky!自体に搭載していただけると嬉しいです。
いつかご検討をよろしくお願いいたします。

[54375] Re13:Becky! Ver.2.80.00返信 削除
2022/5/11 (水) 21:11: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 Edg/101.0.1210.39
こんにちは、

すみません。
MainFrmをロードする際にMFCのかなり奥深いところで落ちているようで、
追跡は諦めざるを得ませんでした。
機能については、今後の課題とさせていただきます。

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

[54530] Re14:Becky! Ver.2.80.00返信 削除
2022/6/1 (水) 08:08:03 ike
203.141.144.126.static.zoot.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36
こんにちは、

Becky!のバージョンアップ対応、ありがとうございます。

最新版を入れてみましたが、SHさんの言われている
> もし後者で、動きそうにないということであれば、個人的な要望ではありますが、
> ×ボタンで最小化とか、タスクトレイアイコンの非表示とか、
> 標準にあってもよさそうなものはBecky!自体に搭載していただけると嬉しいです。

について、前向きに検討いただけますと幸いです。

セキュリティなどで最新版を使用したほうがよいのはわかるのですが、私もずっとPowerful Customizerを使用しており、
×ボタンで最小化になれてしまって手が勝手に×ボタンを押してしまうので、
標準で選択できるよう機能搭載していただけますとうれしいです。

ご検討の程、よろしくお願いいたします。

[54536] Re14:Becky! Ver.2.80.00返信 削除
2022/6/1 (水) 11:43:51 uhazo
p2062-unoutm02-int.tokyo.ocn.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
×で最小化で体が慣れてしまっているので誤ってアプリを落とすことがしばしばです。
いまはこれでごまかしています。
ttps://www.vector.co.jp/soft/win95/util/se325482.html

是非本家様にも何か対策を入れていただけると助かります。
(かなりの死活問題です・・・)

[54468] Re3:Becky! Ver.2.80.00返信 削除
2022/5/18 (水) 17:48:27 SUGちゃん
shimizuk.co.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
▼ ふぇいさん
> 私の環境では以下の2つがダメでした。
> 他にも複数プラグインを使用していますがそれらは大丈夫でした。
>
> B2ICON_RSEL_ORLX.DLL / b2icon_rsel-orl 0.56
> BKPWCUST.DLL / Becky! 2 Powerful Customizer Version 0.2.28.21


私も同じプラグインがダメでした。
ついでにBKPWCUSTを無効にすると、Tridentでしか設定できなくなります。
(起動時にTridentに設定するようメッセージがでます)
無理に変えると起動しなくなります。

INCM/CMT
Cyclamen v3.84