ClockLauncher 置き場

スレッド:ver1.40で強制終了が発生します
ver1.40で強制終了が発生します 投稿者:ada 投稿日:2024/08/10(Sat) 00:06:00 No.6377
以前、ver1.16で強制終了が発生する件でご対応いただいた者です。その節はありがとうございました。

ver1.40で以前と同じく、フォルダ/ファイルの格納数が多いフォルダをサブメニュにー展開すると強制終了が発生するようになってしまいました。

当時mikimaruさんが例示されていた

C:\Windows\WinSxS
C:\Windows\SysWOW64

でも強制終了を確認できました。

エラーメッセージも出す場合がありましたので添付いたします。

Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。

************** 例外テキスト **************
System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ で汎用エラーが発生しました。
場所 System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
場所 System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
場所 System.Drawing.Icon.BmpFrame()
場所 CLaunch2.Item.BaseItem.DrawMenuIcon(Graphics g, SolidBrush br_font, MouseStat mstat, Int32 x, Int32 y, Int32 w, Int32 h)
場所 CLaunch2.Item.BaseItem.DrawMenu(Graphics g, Point opos, MouseStat mstat, Int32 itemmoveflg)
場所 CLaunch2.CLaunchMenu.Draw(Graphics g, Rectangle clipRect, List`1 itmList)
場所 CLaunch2.CLaunchMenu.CLaunchMenu_Paint(Object sender, PaintEventArgs e)
場所 System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Form.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
場所 System.Windows.Forms.Control.WmPaint(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 CLaunch2.BaseForm.WndProc(Message& m)
場所 CLaunch2.CLaunchMenu.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9256.0 built by: NET481REL1LAST_B
コードベース:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
CLaunch2
アセンブリ バージョン:1.40.0.0
Win32 バージョン:1.40.0.0
コードベース:file:///F:/free%20aprication/aprication/ClockLauncher2/CLaunch2.exe
----------------------------------------
System.Windows.Forms
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9251.0 built by: NET481REL1LAST_C
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9251.0 built by: NET481REL1LAST_C
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Microsoft.CSharp
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Drawing.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_ja_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピューター (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピューターに登録された
JIT デバッガーに設定されなければなりません。
Re: ver1.40で強制終了が発生します 投稿者:mikimaru 投稿日:2024/08/10(Sat) 10:01:17 No.6378
> 以前、ver1.16で強制終了が発生する件でご対応いただいた者です。その節はありがとうございました。
> ver1.40で以前と同じく、フォルダ/ファイルの格納数が多いフォルダをサブメニュにー展開すると強制終了が発生するようになってしまいました。


報告ありがとうございます。
こちらでも再現しました。
1.40でアイコンの取得方法変えたのに起因して不具合再発したと思われます。
次回バージョンアップでは修正したいと思います。
Re^2: ver1.40で強制終了が発生します 投稿者:mikimaru 投稿日:2024/08/11(Sun) 21:52:58 No.6381
強制終了問題Ver1.41で修正しました。
今回の対応で根本的な対処したはずなので、今後、同様の問題は発生しないと思われます。
Re^3: ver1.40で強制終了が発生します 投稿者:ada 投稿日:2024/08/12(Mon) 11:27:34 No.6382
ver1.41にて落ちなくなるのを確認しました。素早いご対応ありがとうございました。
ページのトップへ戻る

- WebForum -