|
分類:[VB.NET/VB2005 以降]
2011/05/25(Wed) 09:21:27 編集(投稿者)
【開発環境:Win7 Pro、Visual Studio 2010 Express VB.NET】
************************************************************************************************************************ 対象:[Windows Form]に配置した[Element Host]を介し、WPFユーザコントロール[Expander]を連結させたもの。 動作は、[Windows Form]に配置した[Combo Box]の選択した値により、WPFユーザコントロール内の各データ値を変える。 ************************************************************************************************************************
今回、上記の対象となるべくものを作成したのですが、 WinXP上で動作をさせた時のみ、たまにエラーになりPGが落ちます。 (エラー内容は以下の通りとなります。)
Win7上で動作をさせた場合は、何回テストしようと落ちません。
--- Visual Studio Just-In-Timeデバッガが立ち上がり、 ハンドルされていないWin32の例外が発生しました。
0xC0000005: 場所 0x0000000d を読み込み中にアクセス違反が発生しました。
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。 他のメモリが壊れていることが考えられます。
場所 System.Collections.Comparer.Compare(Object a, Object b) 場所 System.Windows.Forms.DataGridViewRowCollection.RowComparer.CompareObjects(Object value1, Object value2, Int32 rowIndex1, Int32 rowIndex2) 場所 System.Windows.Forms.DataGridViewRowCollection.RowArrayList.Pivot(Int32 left, Int32 center, Int32 right) 場所 System.Windows.Forms.DataGridViewRowCollection.RowArrayList.CustomQuickSort(Int32 left, Int32 right) 場所 System.Windows.Forms.DataGridViewRowCollection.RowArrayList.CustomSort(RowComparer rowComparer) 場所 System.Windows.Forms.DataGridViewRowCollection.Sort(IComparer customComparer, Boolean ascending) 場所 System.Windows.Forms.DataGridView.SortInternal(IComparer comparer, DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 場所 System.Windows.Forms.DataGridView.Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 場所 System.Windows.Forms.DataGridView.OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs e) 場所 System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e) 場所 System.Windows.Forms.Control.WmMouseUp(Message&amp; m, MouseButtons button, Int32 clicks) 場所 System.Windows.Forms.Control.WndProc(Message&amp; m) 場所 System.Windows.Forms.DataGridView.WndProc(Message&amp; m) 場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m) 場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m) 場所 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG&amp; msg) 場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.Run(ApplicationContext context) 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) 場所 Tkdt_Search_System_PG.My.MyApplication.Main(String[] Args) 場所 17d14f5c-a337-4978-8281-53493378c1071.vb:行 81 場所 System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) 場所 System.AppDomain.nExecuteAssembly(RuntimeAssembly assembly, String[] args) 場所 System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel) 場所 System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly() 場所 System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData) 場所 System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext) 場所 System.Activator.CreateInstance(ActivationContext activationContext) 場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone() 場所 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 場所 System.Threading.ThreadHelper.ThreadStart()</ExceptionString></Exception></TraceRecord>
|