[スレッド全体]

[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

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

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84