2CPU 전용 추첨기 v0.2.3 오류

신우섭   
   조회 5317   추천 0    

안녕하세요.

2CPU회원 신우섭입니다.


어제 사정이 생겨 추첨을 못 한, 노트북 추첨자를 선정해야 하는데... 오류가 납니다.

어떻게해야 하나요?

OS : Windows 7 64



이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

************** 예외 텍스트 **************
System.IndexOutOfRangeException: 인덱스가 배열 범위를 벗어났습니다.
위치: WindowsApplication2.Form1.freeboard()
위치: WindowsApplication2.Form1.Button6_Click(Object sender, EventArgs e)
위치: System.Windows.Forms.Control.OnClick(EventArgs e)
위치: System.Windows.Forms.Button.OnClick(EventArgs e)
위치: System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
위치: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
위치: System.Windows.Forms.Control.WndProc(Message& m)
위치: System.Windows.Forms.ButtonBase.WndProc(Message& m)
위치: System.Windows.Forms.Button.WndProc(Message& m)
위치: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 로드된 어셈블리 **************
mscorlib
어셈블리 버전: 4.0.0.0
Win32 버전: 4.0.30319.17929 built by: FX45RTMREL
코드베이스: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
2CPU 전용 추첨기
어셈블리 버전: 1.0.0.0
Win32 버전: 1.0.0.0
코드베이스: file:///C:/Users/%EC%9C%A0%EB%8B%88%ED%8C%8C%ED%8A%B8/Downloads/2CPU_%EC%A0%84%EC%9A%A9_%EC%B6%94%EC%B2%A8%EA%B8%B0_v0.2.3.exe
----------------------------------------
Microsoft.VisualBasic
어셈블리 버전: 10.0.0.0
Win32 버전: 11.0.50709.17929 built by: FX45RTMREL
코드베이스: 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.0.30319.17929 built by: FX45RTMREL
코드베이스: 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.0.30319.17929 built by: FX45RTMREL
코드베이스: 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.0.30319.17929 built by: FX45RTMREL
코드베이스: 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.0.30319.17929 built by: FX45RTMREL
코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
어셈블리 버전: 4.0.0.0
Win32 버전: 4.0.30319.17929 built by: FX45RTMREL
코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.0.30319.1 (RTMRel.030319-0100)
코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.0.30319.1 built by: RTMRel
코드베이스: 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
----------------------------------------

************** JIT 디버깅 **************
JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
config 파일(machine.config)의 jitDebugging 값을
system.windows.forms 섹션에 설정해야 합니다.
또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
합니다.

예:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
디버거에 보내집니다.

짧은글 일수록 신중하게.
해당 추첨기로 해보는데.....
잘 되는데요...^^;;;
Win 10 64bit 입니다만....
잔다르크 2017-04
프로그램 내에서 추첨시 추첨 대상의 수에 대한 인덱스값이 잘못된 것으로 보여지는데 소스가 없으니 정확하게 알 수 없네요.
     
신우섭 2017-04
소스라 함은 주소인거죠?

http://www.2cpu.co.kr/freeboard_2011/724160
          
잔다르크 2017-04
아닙니다.
프로그램 제작자가 코딩한 소스를 뜻합니다.
즉, 프로그램 소스가 필요한거죠.
소스만 있다면 문제는 쉽게 디버깅할 수 있거든요.
          
잔다르크 2017-04
그러나, 해당 프로그램 사용시 오류가 발생하면 임의의 이름을 하나 더 추가해서 추첨기를 사용하고 오류 발생시 계속(C) 버튼을 누르면 될 것으로 보입니다.
               
신우섭 2017-04
계속하면 멈추더라구요.

바로가기로 무분추첨하기로 해결하였습니다.

http://www.2cpu.co.kr/PDS/11679?&sfl=wr_subject&stx=%B9%AB%BA%D0&sop=and
무아 2017-04
그게 똑같은 내용을 보여주는 url 이래도

직접 해당 글을 찾아간 것과
http://www.2cpu.co.kr/freeboard_2011/724160

검색을 통해 찾아간 것이 url 이 다릅니다.
http://www.2cpu.co.kr/freeboard_2011/724160?&sfl=mb_id%2C1&stx=happyred82

추첨기 프로그램에 버그가 있어서 검색해 들어간 url 로하면 문제가 생깁니다.
검색 url 을 쓴다면 중간에 & 포함 이후의 내용은 지우고 돌려보세요.

아마도 freeboard 라는 함수 안에서 url을 파싱 하는 부분에 문제가 생겨서 배열의 갯수가 다르게 되었고 없는 배열을 참조하여 생기는 문제인 듯 합니다.


QnA
제목Page 2758/5724
2015-12   1761561   백메가
2014-05   5235238   정은준1
2008-02   5310   노하석
2019-10   5310   씨형
2017-01   5310   두cpu
2008-08   5310   서동국
2021-11   5310   VSPress
2014-10   5310   경박한시민
2007-12   5310   문경윤
2006-12   5310   이동재
2016-04   5310   Psychophysi…
2008-05   5310   차평석
2016-10   5310   lovemiai
2013-06   5310   민경아
2013-05   5310   서현석
2015-08   5310   kons
2007-10   5310   최준열
2006-12   5310   배정한
2015-01   5310   김훈1
2014-07   5310   주영진영아빠
2007-01   5310   박성일
2015-01   5310   못생긴애