WinForms윈폼 Spread 깨짐 현상
페이지 정보
작성자 ghost77 작성일 2022-12-13 13:27 조회 1,049회 댓글 0건본문
첨부파일
관련링크
증상 : Winform Spread에 데이터 바인딩 시 red X 표시로 깨지는 현상
동일 프로그램의 화면 별 깨짐이 발생하기도 안하기도 함, 바인딩, 방법 동을하게 했음
증상 발연 환경 : Windows 11 ,
오류 내용
이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.
************** 예외 텍스트 **************
System.Exception: Exception handled in FpSpread.WndProc ---> System.Exception: Exception handled in FpSpread.OnPaint() ---> System.InvalidOperationException: 개체를 다른 곳에서 사용하고 있습니다.
위치: System.Drawing.Graphics.get_ClipBounds()
위치: FarPoint.Win.Spread.CellType.EditBaseCellType.PaintCell(Graphics g, Rectangle r, Appearance appearance, Object value, Boolean isSelected, Boolean isLocked, Single zoomFactor)
위치: FarPoint.Win.Spread.CellType.BaseCellType.FarPoint.Win.Spread.IEnhancedRenderer.PaintCell(Graphics g, Rectangle r, Appearance appearance, Object value, Boolean isSelected, Boolean isLocked, Single zoomFactor, ExtraRendererSettings conditionalFormattingSettings)
위치: FarPoint.Win.Spread.SpreadView.a(Boolean A_0, Graphics A_1, Int32 A_2, Int32 A_3, cy A_4, a6 A_5, ah A_6, g A_7, SheetView A_8, Boolean A_9, FpSpread A_10, Boolean A_11, Boolean A_12, Int32 A_13, Int32 A_14, cc A_15, Int32 A_16, VisualStyles A_17, Single A_18, cc A_19, Boolean A_20, Int32 A_21, Int32 A_22, Appearance A_23, StyleInfo A_24, Int32 A_25, Int32 A_26, Int32 A_27, Int32 A_28, Boolean A_29, Int32 A_30, Int32 A_31, Int32 A_32, Int32 A_33, Int32 A_34, Int32 A_35, GridLine A_36, GridLine A_37, OperationMode A_38, Boolean A_39, ISheetSelectionModel A_40, SelectionStyles A_41, Int32 A_42, Int32 A_43, Int32 A_44, Int32 A_45, Int32 A_46, Int32 A_47, Int32 A_48, Object A_49, Int32 A_50, Int32 A_51, Boolean A_52, ExtraRendererSettings A_53, IBorder A_54, Boolean A_55, Boolean A_56, Boolean A_57, Boolean A_58, Boolean A_59, Dictionary`2 A_60, Boolean A_61, Rectangle A_62)
위치: FarPoint.Win.Spread.SpreadView.a(Graphics A_0, Int32 A_1, Int32 A_2, cc A_3, cc A_4, ay A_5, Boolean A_6, Boolean& A_7, Int32& A_8, Int32& A_9, Rectangle A_10, Int32 A_11, a6 A_12, ak A_13, Int32 A_14, Int32 A_15, Int32 A_16, Int32 A_17, Int32 A_18, Int32 A_19, Int32 A_20, SheetView A_21, FpSpread A_22, Boolean A_23, VisualStyles A_24, Int32 A_25, Int32 A_26, Boolean A_27, Boolean A_28, Boolean A_29, List`1 A_30, List`1 A_31, Single A_32, GridLine A_33, GridLine A_34, cy A_35, Boolean A_36, SelectionStyles A_37, ISheetSelectionModel A_38, Boolean A_39, OperationMode A_40, Boolean A_41, Int32 A_42, Int32 A_43, Int32 A_44, Int32 A_45, Int32 A_46, Int32 A_47, Int32 A_48, Int32 A_49, Int32 A_50, Boolean A_51, Boolean A_52, Boolean A_53, Boolean A_54, Boolean A_55, Hashtable A_56, Dictionary`2 A_57)
위치: FarPoint.Win.Spread.SpreadView.a(Boolean A_0, Graphics A_1, Int32 A_2, Int32 A_3, pa A_4, cy A_5, ef A_6, ef A_7, cc A_8, ay A_9, Rectangle A_10, SheetView A_11, Boolean A_12, FpSpread A_13, Boolean A_14, Boolean A_15, Boolean A_16, Int32 A_17, Int32 A_18, Int32 A_19, Int32 A_20, cc A_21, Int32 A_22, VisualStyles A_23, Single A_24, Single A_25, Boolean A_26)
위치: FarPoint.Win.Spread.SpreadView.g(Graphics A_0, Int32 A_1, Int32 A_2)
위치: FarPoint.Win.Spread.SpreadView.e(Graphics A_0)
위치: FarPoint.Win.Spread.SpreadView.g(Graphics A_0)
위치: FarPoint.Win.Spread.FpSpread.OnPaint(PaintEventArgs e)
--- 내부 예외 스택 추적의 끝 ---
위치: FarPoint.Win.Spread.FpSpread.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)
위치: FarPoint.Win.Spread.FpSpread.WndProc(Message& m)
--- 내부 예외 스택 추적의 끝 ---
위치: FarPoint.Win.Spread.FpSpread.WndProc(Message& m)
위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 로드된 어셈블리 **************
mscorlib
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9105.0 built by: NET481REL1LAST_C
코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SDIMAIN
어셈블리 버전: 1.0.0.0
Win32 버전: 1.0.0.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/SDIMAIN.exe
----------------------------------------
Microsoft.VisualBasic
어셈블리 버전: 10.0.0.0
Win32 버전: 14.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9065.0 built by: NET481REL1LAST_C
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9105.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.Windows.Forms
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9075.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.Drawing
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.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.9032.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.Xml
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.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.Runtime.Remoting
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9110.0 built by: NET481REL1LAST_B
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Transactions
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
mscorlib.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
FarPoint.Win.Spread
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.Win.Spread.DLL
----------------------------------------
FarPoint.Win
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.Win.DLL
----------------------------------------
MEA010E
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.0.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/MEA010E.DLL
----------------------------------------
FarPoint.Localization
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.Localization.DLL
----------------------------------------
System.Windows.Forms.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
FarPoint.CalcEngine
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.CalcEngine.DLL
----------------------------------------
FarPoint.Win.Chart
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.Win.Chart.DLL
----------------------------------------
FarPoint.PluginCalendar.WinForms
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.PluginCalendar.WinForms.DLL
----------------------------------------
BaseCommon
어셈블리 버전: 1.0.0.0
Win32 버전: 1.0.0.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/BaseCommon.DLL
----------------------------------------
Accessibility
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
FarPoint.Excel
어셈블리 버전: 10.40.20174.0
Win32 버전: 10.40.20174.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/FarPoint.Excel.DLL
----------------------------------------
System.Drawing.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.9032.0 built by: NET481REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_ko_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
MEA030Q
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.0.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/MEA030Q.DLL
----------------------------------------
BCA020E
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.0.0
코드베이스: file:///C:/OKTJS/TJS_MTSMES/BCA020E.DLL
----------------------------------------
************** JIT 디버깅 **************
JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
config 파일(machine.config)의 jitDebugging 값을
system.windows.forms 섹션에 설정해야 합니다.
또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
합니다.
예:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
디버거에 보내집니다.
댓글목록
등록된 댓글이 없습니다.