[リストへもどる]
一括表示

投稿時間:2006/10/22(Sun) 21:32
投稿者名:たっちん
Eメール:
URL :
タイトル:
「MJMP3EX 1.5」でエラーが発生します…
はじめまして。たっちんと申します。
「MJMP3EX 1.5」が大変便利で、愛用させていただいております。

このソフトについてですが、ふだんタスクトレイに格納した状態で
BGMを流しているときは何でもないんですが、パネルを表示させ
て、特定状況のときにメモリ参照エラーが起きるのです。

ただこの「特定状況」が具体的になんなのか、正確には分かりませ
ん。他のソフトのウィンドウやダイアログが開くタイミングでパネ
ルを操作しようとすると“なる”ようでもあるし、また単にパネル
上で別な曲をクリックして選択しただけで“なる”こともあったり
します。
(今日開いていたソフトウェアはたまたまSleipnirとThunderbird
のいずれも今日現在の最新版ですが、今までのエラーの発生状況
から言って、必ずしもこれらのソフトとの競合というわけではなさ
そうです。)

そして、いったん“なる”と、曲は正常に再生され続けるのです
が、パネルのツールバーにポインタを移動させるだけでエラーが
表示されるようになります。

ちなみに使用しているノートPCのスペックはXP SP2、CPUはPen3
1GHz、メモリは256MBです。常駐ソフトは無線LANのクライアント
マネージャと「WWWC」です。

ひっじょーに便利な機能を持つ理想的なソフトだけに、なぜエラー
が発生するのか分からなくて困っています。
何か思い当たることがありましたら、ご教示ください。

長文乱文失礼しました。どうかよろしくお願いいたします。

投稿時間:2006/10/24(Tue) 10:34
投稿者名:むじゃき
Eメール:
URL :
タイトル:
Re: 「MJMP3EX 1.5」でエラーが発生します…
ご報告ありがとうございます。

この件と同じような症状でしょうか。(※リンク先の書き込みも未解決)
MJMP3EX beta版 読み込み違反

現在手元にある最終のソースが1.3(中身は1.4相当)しかなく、検証と修正ができなくなっております。

アップロードしている実行ファイルは、UPXで圧縮後Walignで処理されているのですが、UPX圧縮の設定によってはWinXPにて正常に実行されない場合があるのを確認しています。
(1.4以降で設定変更しましたが、SP2では不具合が出る可能性あり)

圧縮後Walign処理してしまっているので、圧縮設定を変更する事や、未圧縮状態に戻す事もできません。

同梱されている VBMP3.dll を最新のものに差し替える事で改善される事があるかもしれません。
が、VBMP3.dll 自体も配布元が閉鎖(移転?)のようで、最終版は入手困難なようです。
VBMP3.dllのバージョンが「1.6.1.5」より古い場合は現在のMJMP3EX 1.5に同梱されているdllファイルの方が新しい(1.6.1.5)ので再度DLしていただき、dllファイルのみ差し替えてみて下さい。

どうしても解決に至らない場合は、手元にあるソースに1.5相当の機能を付加して新しく製作することになるかもしれません。^^;

追記:VBMP3.dllのバージョンが「1.6.1.4」以前のものでは、Win2000/XPで再生自体に不具合が発生するので、関係なさそうです。
(再生の切り替わり時にフリーズします。)

投稿時間:2006/10/24(Tue) 11:04
投稿者名:むじゃき
Eメール:
URL :
タイトル:
どうやらタスクトレイモードの実装にバグが・・・?
タスクトレイのアイコンをクリックして復帰(パネル表示)した時、リストがしばらく更新されずフリーズしたような症状になりますね。
この時に何らかの処理が重なったりするとエラーが出るのかもしれません。

トレイアイコンを右クリックして、メニューの「パネル表示」を選択した場合と、あきらかに挙動が違うようです。

最終バージョンでは主にWindowsMe/98で作成&確認を行っていたので、OSの違いによるものかも知れませんが、ソースが無いため確認できません。

お手数ですが、しばらく「パネル表示」メニューを使用していただいて、同じエラーが出るか確認して頂けないでしょうか。
使い勝手に影響する不具合にも関わらず、迅速な修正ができなくて申し訳ありません。

追記:タスクトレイ(またはタスクバー)にフォーカスがある状態ならアイコンクリックでも上記症状は出ない模様。
(タスクバーをクリックしてからアイコンクリックなど)

投稿時間:2006/10/25(Wed) 18:53
投稿者名:たっちん
Eメール:
URL :
タイトル:
Re: どうやらタスクトレイモードの実装にバグが・・・?
> この件と同じような症状でしょうか。(※リンク先の書き込みも未
解決)
> MJMP3EX beta版 読み込み違反

そうですね。アドレスの番号は毎回変わりますが、「読み込み違反」
が起きている点では同じです。


> 同梱されている VBMP3.dll を最新のものに差し替える事で改善さ
 れる事があるかもしれません。
> が、VBMP3.dll 自体も配布元が閉鎖(移転?)のようで、最終版は
 入手困難なようです。
> VBMP3.dllのバージョンが「1.6.1.5」より古い場合は現在のMJMP3
 EX 1.5に同梱されているdllファイルの方が新しい(1.6.1.5)ので
 再度DLしていただき、dllファイルのみ差し替えてみて下さい。

…ということで、いろいろと探してみましたがやはり「1.6.1.5」以
上に新しいVBMP3.dllは見つかりませんでした。(一部に“VBMP3.dll
改”というものもあると書いてありましたが、残念ながら試すことは
できませんでした)
また、PC内に複数のVBMP3.dllがありましたが、確認したところ
すべて「1.6.1.5」となっていました。


> タスクトレイのアイコンをクリックして復帰(パネル表示)した時、
 リストがしばらく更新されずフリーズしたような症状になりますね。
> トレイアイコンを右クリックして、メニューの「パネル表示」を選択
 した場合と、あきらかに挙動が違うようです。
> お手数ですが、しばらく「パネル表示」メニューを使用していただい
 て、同じエラーが出るか確認して頂けないでしょうか。

分かりました。気をつけて使い続けさせていただきます。
とりあえず「問題が発生しない」(かもしれない?)使い方をご教示
いただきまして、ありがとうございました。