! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Spread 깨짐 현상 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 Spread 깨짐 현상

페이지 정보

작성자 ghost77 작성일 2022-12-13 13:27 조회 1,049회 댓글 0건
제품 버전 : farpoint spread 10.40.20174.0 런타임버젼 v4.0.30319
컨트롤 이름 : Winform Spread

본문

첨부파일

증상 : 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 

디버거에 보내집니다.



  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: Spread 깨짐 현상

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2022-12-14 10:32 댓글 1건

본문

ghost77 님, 안녕하세요.

그레이프시티입니다.


상세한 정보 공유에 감사드립니다.


정확한 확인을 위해, 해당 현상이 재현되는 샘플 프로젝트(또는 최소한 코드 조각)가 필요합니다.

저희 쪽에서 이슈를 재현해볼 수 있는 실행 가능한 샘플을 전달해주시면, 개발팀과 함께 확인 후 회신 드릴 수 있도록 하겠습니다.


추가로, Spread.NET 10버전은 Windows 11을 지원하지 않으며, Windows 11버전은 Spread.NET V15 이상부터 지원됩니다.

혹시 Windows 10에서 실행하셨을 때에도 해당 현상이 발생하는지요?

또한 현재 멀티스레드를 사용하고 계신가요? 전달해주신 예외 메세지 "개체를 다른 곳에서 사용하고 있습니다."는 컨트롤이 멀티스레드와 함게 사용되는 경우에 주로 발생합니다. 이 경우 Spread(특히 구버전 스프레드)는 멀티스레드 기능을 지원하지 않기 때문에, 도움을 드리기 어려운 점 양해 부탁드립니다.


확인을 위해, 상기 내용 회신 부탁 드립니다.


감사합니다.

그레이프시티 드림

댓글목록

GCK써니님의 댓글

GCK써니 작성일

ghost77 님, 안녕하세요.
그레이프시티입니다.

해당 문의는 더 이상 진행이 되지 않아 종료됩니다.
추가로 궁금하신 사항은 새로 글을 작성하여 주시기 바랍니다.

감사합니다.
그레이프시티 드림

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.