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

디자인 모드에서 Spread 추가시 오류 발생 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 디자인 모드에서 Spread 추가시 오류 발생

페이지 정보

작성자 꼬마몽상가 작성일 2023-08-30 18:42 조회 465회 댓글 0건
제품 버전 : 16.1.20231.0
컨트롤 이름 : FpSpread

본문

디자인모드에서 도구상자의 FpSpread를 이용 Form에 추가시에 다음과 같은 오류가 발생합니다.

FpChart나 FormulaTextBox는 정상적으로 추가가 되나 FpSprad만 추가가 되지 않습니다. 


환경은 VisualStudio 2015 / Framework 4.6.2 입니다.

발생 메시지는 다음과 같습니다.

--------------------------------------------------------------------------------------------------

'FpSpread' 구성 요소를 만들지 못했습니다. 오류메시지는 다음과 같습니다.

'System.ArgumentOutOfRangeException': 요청한 범위가 배열의 끝을 지나 확장합니다.

위치 : System.RunTime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destimation, int32 length)

위치 : System.RunTime.InteropServices.Marshal.Copy(Byte[] source, Int32 startIndex, IntPtr destimation, int32 length)

위치 : System.Drawing.Icon.BmpFrame()

위치 : System.Drawing.Icon.ToBmpFrame()

위치 : FarPoint.Win.Spread.Design.DesignerMain.InitializeComponent()

위치 : FarPoint.Win.Spread.Design.DesignerMain...ctor()'

-------------------------------------------------------------------------------------------------- 




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

댓글목록

등록된 댓글이 없습니다.

4 답변

WinForms윈폼 Re: 디자인 모드에서 Spread 추가시 오류 발생

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

페이지 정보

작성자 MESCIUS써니 작성일 2023-08-31 13:44 댓글 1건

본문

꼬마몽상가 님, 안녕하세요.

그레이프시티입니다.


같은 환경을 사용하여 FpSpread 컨트롤을 올려보았으나 해당 메세지 발생 없이 컨트롤이 정상적으로 추가됩니다.

제가 테스트한 환경은 다음과 같습니다.

  • Windows 10 22H2
  • Visual Studio Professional 2015 (세부 버전: 14.0.25123.00)
  • WinForms Forms 응용 프로그램
  • .NET Framework 4.6.2
  • Spread.NET V16.1.20231.0


이슈가 재현되지 않아 정확한 원인 파악 및 해결 방법 안내에 어려움이 있어,

우선 몇 가지 체크해 봄직한 사항을 안내드립니다.


  1. Visual Studio의 세부 버전을 업데이트 하신 후에도 동일한 현상이 발생하는지 확인 바랍니다.

  2. Spread.NET의 버전을 올려 테스트했을 때에도 동일한 현상이 발생하는지 확인 바랍니다. 아래 링크를 통해 Spread.NET V16의 서비스팩 2 설치파일을 다운로드 하실 수 있습니다.
    - Spread.NET V16 서비스팩 2 설치파일 다운로드


감사합니다.

그레이프시티 드림

댓글목록

삭제된 댓글

꼬마몽상가 작성일

삭제된 댓글 입니다.

WinForms윈폼 Re: 디자인 모드에서 Spread 추가시 오류 발생

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

페이지 정보

작성자 꼬마몽상가 작성일 2023-08-31 15:04 댓글 5건

본문

해당 현상이 v16  서비스팩2에  문제가 발생하여, 

다시 서비스팩 1을 설치 후에도 동일한 문제가 발생하였습니다. 

그래서 문의를 드린것입니다.

발급받은 라이센스로 V16버전 내에서의 서비스팩사용은 문제가 없는건가요? 

댓글목록

GCK써니님의 댓글

GCK써니 작성일

@꼬마몽상가 님, 안녕하세요.
그레이프시티입니다.

네, 16버전 라이선스를 가지고 계신다면 16버전의 서비스팩 1, 2 모두 사용하실 수 있습니다.
혹시 완전히 새로운 솔루션 및 프로젝트를 생성하고, 새 폼에 FpSpread 컨트롤을 추가했을 때에도 동일한 올가 발생하나요?

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

꼬마몽상가님의 댓글의 댓글

꼬마몽상가 작성일

서비스팩1이 설치된 상황에서 서비스팩2를 설치를 할려면 License Deactivation/Activation의 과정없이 바로 설치하면 문제가 없나요?

GCK써니님의 댓글의 댓글

GCK써니 작성일

네, 기존에 라이선스가 인증된 상태에서 라이선스 Deactivation/Activation 과정 없이 바로 설치하여 사용하실 수 있습니다.

삭제된 댓글

꼬마몽상가 작성일

삭제된 댓글 입니다.

삭제된 댓글

꼬마몽상가 작성일

삭제된 댓글 입니다.

WinForms윈폼 Re: 디자인 모드에서 Spread 추가시 오류 발생

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

페이지 정보

작성자 꼬마몽상가 작성일 2023-08-31 16:09 댓글 0건

본문

이 사항 또한 확인 이후에 문의를 드린 사항입니다. 

등록 확인을 위해서 신규 솔루션 생성 후 

초기 상태에서 FpSpread를 추가시 해당 현상이 발생합니다. 


또한 서비스팩1 삭제 및 재설치, 서비스팩2 삭제 및 재설치의 과정을 반복했는데도 

동일한 현상이 발생합니다.


기본 Trial 설치시에는 문제가 없었습니다. 

서비스팩2설치를 위해 기존 설치된것을 삭제후에

License 키 기준으로 재설치 및 등록 이후에 해당 현상이 발생합니다.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: 디자인 모드에서 Spread 추가시 오류 발생

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

페이지 정보

작성자 GCK써니 작성일 2023-09-01 13:30 댓글 0건

본문

꼬마몽상가 님, 안녕하세요.

그레이프시티입니다.


 말씀하신 오류 메세지는 Visual Studio 2015에서 Spread.NET V16의 Spread Designer 프로그램을 실행할 때 발생하는 현상으로 확인되었습니다. 디자인 모드에서 FpSpread 컨트롤을 추가하면 자동으로 Spread Designer 프로그램이 실행되게 되어있는데, 이때 Exception이 발생하며 컨트롤이 추가되지 않는 것입니다. 이는 Spread.NET V16과 Visual Studio 2015가 호환되지 않아 발생하는 현상으로 보여집니다.

* Spread.NET V16은 Visual Studio 2017 이상 버전과의 호환성 테스트가 완료되었습니다. 


디자인 모드에서 컨트롤 추가 시 Exception이 발생하지 않게 하기 위해서는, Spread Designer 프로그램이 자동으로 실행되지 않도록 설정해야 합니다. 설정 방법은 다음과 같습니다.

  1. 아래 경로에 있는 SpreadDesigner.exe 프로그램을 실행합니다.
    - 실행 파일 경로
    C:\Program Files (x86)\GrapeCity\Spread.NET 16\Windows Forms\v16.1.20231.0\bin
  2. 메뉴바의 [설정 - 기본 설정]에서 "Spread의 새 인스턴스에서 디자이너 자동 실행"의 체크박스를 체크 해제합니다.
    7e319eb57a9a307de59956321e1bf79a_1693542353_3161.png
  3. Spread Designer를 종료합니다.
  4. 이후 Visual Studio 디자인 모드에서 폼에 FpSpread 컨트롤을 추가하면, Exception 발생 없이 컨트롤이 추가됩니다.


만약 Spread Designer를 사용하여 Spread의 서식을 설정하고 적용하고 싶으신 경우, 다음과 같이 하실 수 있습니다.

  1. SpreadDesigner.exe를 실행합니다.
  2. 원하는 서식을 설정합니다.
  3. 상단 메뉴바에서 [파일 탭 - 다른 이름으로 저장]을 눌러, 서식을 xml 형식 파일로 저장합니다.
    7e319eb57a9a307de59956321e1bf79a_1693542569_4643.png
  4. Visual Studio에서 Spread가 올라간 폼의 Form.cs 파일을 엽니다.
  5. 아래 코드를 사용하여 3)에서 저장한 xml 파일을 오픈합니다.
    // fileName: 파일 경로 + 파일명
    string fileName = "C:\\Sample\\SpreadDesigner.xml";
    // 디자이너 파일(xml 형식) 열기
    fpSpread1.Open(fileName);
  6. 빌드하면 서식이 적용된 것을 확인하실 수 있습니다.


추가로 궁금하신 점이 있을 경우, 문의주시기 바랍니다.

감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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