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

V17 오류 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 V17 오류

페이지 정보

작성자 혜진성부 작성일 2024-01-25 10:14 조회 55회 댓글 1건
제품 버전 : V17
컨트롤 이름 : Spread.NET

본문

첨부파일

기존에 V16을 구매하였고, 이번에 나온 V17을 업그레이드 하였는데


기존 V16에서 생성한 스프레드를 복사하면 오류가 안나는데


V17에서 기존 스프레드를 복사하지 않고 신규로 생성하면 오류가 납니다.


현재까지 제가 찾은 원인은 


V16 스프레드 생성시 폼디자이너.CS에서는

            this.fpSpread3 = new FarPoint.Win.Spread.FpSpread();

            this.GridGroup = new FarPoint.Win.Spread.SheetView();

생성이 되면서 오류가 없는데



V17 스프레드 생성시 폼디자이너.CS에서는 
            this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.None, resources.GetObject("resource1"));
            this.fpSpread1_Sheet1 = this.fpSpread1.GetSheet(0);
생성되면서 오류가 발생합니다.

캡처한 이미지 첨부합니다.

그리고 개발환경은 VS2019, 4.62 Netframework 입니다.


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

댓글목록

혜진성부님의 댓글

혜진성부 작성일

일단 VS2019를 삭제하고, VS2017에서 V17을 사용하면 문제가 없습니다.
VS2019와 V17문제 인것 같습니다.

1 답변

WinForms윈폼 Re: V17 오류

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

페이지 정보

작성자 MESCIUS써니 작성일 2024-01-25 17:01 댓글 0건

본문

혜진성부 님, 안녕하세요.

메시어스입니다.


참고 이미지를 함께 공유해주심에 감사드립니다.


첨부해주신 V17의 오류 메세지는, 스프레드에 시트가 포함되어 있지 않은 상태에서 Sheet[0]에 액세스하려 하기 때문에 예외가 발생하는 것으로 보여집니다.

해당 오류는 ResourceData를 성공적으로 생성할 수 없기 때문에 발생하는 것으로 추측되며, Spread Designer 또는 디자인 타임의 예외로 인해 오류가 발생할 수 있습니다.


정확한 문제의 원인을 조사하기 위해, 해당 현상이 재현되는 샘플 프로젝트를 저희쪽으로 공유해주실 수 있으실까요?


참고로, V16의 FpSpread 생성자 코드와 V17의 FpSpread 생성자 코드의 차이는 LegacyBehaviors 설정 적용 유무에 따른 차이입니다.


첨부해주신 V16 코드의 프로젝트는, 구버전 Spread.NET에서 16버전으로 업그레이드 한 프로젝트일 것으로 추측됩니다.

Spread에서는 구버전과의 호환을 위해 LegacyBehaviors 설정을 지원하고 있습니다.

새로운 버전으로 새로 컨트롤을 생성한 경우 기본적으로는 LegacyBehaviors 설정을 사용하지 않기 때문에, FpSpread 생성자 메서드의 첫번째 인자로 FarPoint.Win.Spread.LegacyBehaviors.None를 전달합니다.


감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

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