Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x110 has exited with code 65 (0x41).



저것은 컴파일 에러가 아니고 

컴파일된 프로그램을 실행할 때 발생하는 문제이다.

 

디버그 모드일때  저런 에러가 난다면 프로그램을 그냥 실행한 게

아니라 디버깅 모드로 실행(F5키)한 경우일 것이다.

 

이 때 저런 에러가 나는 것은 어찌 보면 너무나 당연한 결과이다.

 

Visual Studio가 디거깅을 위해  작성한 프로그램을 실행할 때 같이 로드되는 모든 모듈을

 추적해서 이 모듈에서도 디버깅 정보를 찾으려고 했으나 찾지 못해서 

나는 에러이다.

 

에러의 내용을 잘 보면 알겠지만 저 모듈들은 프로그래머가 만든 모듈이 아니라 O/S의 구성요소

혹은 런타임 라이브러리들로  이것들은 제품 구매자인 최종 소비자에게 

릴리즈된 모듈들이므로 당연히 디버깅 정보를 포함하고 있지 않습니다. 

그래서 디버깅 모드로 프로그램을 실행하면 항상 저런 에러가 뜹니다.

 

저런 에러가 뜬다고 프로그램 실행에 문제가 있는 것은 아니며, 

단지 저 모듈 속에 있는 함수들이 호출될 때 이것을 소스 수준에 

추적/디버깅 할 수 없음을 뜻할 뿐이다.

 

아울러 리눅스에서 돌리는 문제와도 무관한 에러이니

앞으로도 저런 에러는 계속 무시하고 작업하면 된다.

 

또한 디버그 모드로 실행된 경우 프로그램이 실행된 후 종료되면 그냥 편집 상태로 되돌아 가는데
코드에 입력하는 부분이나 그런 대기 코드 없이 데이터를 화면에 출력하는 코드들만 있는 경우는,
데이터를 다 출력한 다음에 프로그램이 그냥 종료해버리게 되고
따라서 그냥 편집상태로 되돌아가는 것이다.


실행 결과를 확인해 보려면 Ctrl + F5키로 실행하면 된다.

Posted by 無限遊戱

윈도우 오류코드 설명

 |
2008.08.11 01:09

아래 에러코드 설명.

Error code 1: 명령이 허용되지 않음
Error code 2: 그런 파일이나 디렉토리가 없음
Error code 3: 그런 프로세스가 없음
Error code 4: 중단된 시스템 호출
Error code 5: 입력/출력 오류
Error code 6: 장치가 설정되지 않았음
Error code 7: 인수 명단이 너무 깁니다
Error code 8: Exec 형식 오류
Error code 9: 잘못된 파일 기술자
Error code 10: 자식 프로세스가 없음
Error code 11: 자원이 일시적으로 사용 불가능함
Error code 12: 메모리를 할당할 수 없습니다
Error code 26: 실행 파일 사용 중
Error code 27: 파일이 너무 큽니다
Error code 28: 장치에 남은 공간이 없음
Error code 29: 잘못된 탐색
Error code 30: 읽기전용 파일 시스템
Error code 31: 연결이 너무 많음
Error code 32: 파이프가 깨어짐
Error code 33: 영역을 벗어난 수치 인수
Error code 34: 범위를 벗어난 수치 결과
Error code 35: 자원 교착상태를 피했습니다
Error code 36: 파일 이름이 너무 깁니다
Error code 37: 사용가능한 잠금장치가 없음
Error code 38: 함수가 구현되지 않았음
Error code 39: 디렉토리가 비어있지 않음
Error code 40: 기호 연결의 단계가 너무 많음
Error code 41: 알 수 없는 오류41
Error code 42: 적당한 형을 가진 메시지가 없음
Error code 43: 식별자 제거됨
Error code 44: 범위를 벗어난 채널 번호
Error code 45: 등급 2가 동기화되지 않음
Error code 46: 등급 3 멎었음
Error code 47: 등급 3 리셋
Error code 48: 범위를 벗어난 링크 번호
Error code 49: 규약 구동기에 연결되지 않음
Error code 50: 사용 가능한 CSI 구조가 없음
Error code 51: 등급 2 멎었음
Error code 52: 부적절한 교환
Error code 53: 잘못된 요청 기술자
Error code 54: 교환이 가득참
Error code 55: anode가 없음
Error code 56: 부적절한 요청 코드
Error code 57: 부적절한 슬롯
Error code 58: 알 수 없는 오류58
Error code 59: 잘못된 폰트 파일 형식
Error code 60: 장치가 스트림이 아님
Error code 61: 사용 가능한 자료가 없음
Error code 62: 타이머 시간 초과됨
Error code 63: 스트림 자원 부족
Error code 64: 기계가 네트워크 상에 있지 않습니다
Error code 65: 패키지가 설치되지 않음
Error code 66: 원격 개체입니다
Error code 67: 링크가 손상되었습니다
Error code 68: 광고 오류
Error code 69: Srmount 오류
Error code 70: 전송 중 통신 오류
Error code 71: 규약 오류
Error code 72: 여러개의 hop이 시도됨
Error code 73: RFS에 국한된 오류
Error code 74: 잘못된 메시지
Error code 75: 정의된 자료형으로 쓰기엔 너무 큰 값
Error code 76: 이름이 네트워크 상에서 단일하지 않음
Error code 77: 파일 기술자가 잘못된 상태에 있음
Error code 78: 원격 주소가 바뀌었음
Error code 79: 필요한 공유 라이브러리에 접근할 수 없습니다
Error code 80: 손상된 공유 라이브러리에 접근함
Error code 81: a.out의 .lib 절이 손상되었음
Error code 82: 너무 많은 동적 라이브러리와 링크하려고 시도하였음
Error code 83: 공유 라이브러리를 직접 실행할 수 없습니다
Error code 84: 부적절하거나 불완전한 다중바이트 또는 광역 문자
Error code 85: 중단된 시스템 호출은 재시작되어야 합니다
Error code 86: 스트림 파이프 오류
Error code 87: 사용자가 너무 많음
Error code 88: 비소켓상의 소켓 동작
Error code 89: 목적지 주소가 필요함
Error code 90: 메시지가 너무 깁니다
Error code 91: 소켓에 대한 규약이 잘못됨
Error code 92: 규약 사용 불가능
Error code 93: 규약이 지원되지 않음
Error code 94: 소켓 타입이 지원되지 않습니다
Error code 95: 명령이 지원되지 않음
Error code 96: 규약군이 지원되지 않음
Error code 97: 주소군이 규약에서 지원되지 않음
Error code 98: 주소가 이미 사용 중입니다
Error code 99: 요청된 주소를 배정할 수 없습니다
Error code 100: 네트워크가 죽었습니다
Error code 101: 네트워크가 접근 불가능합니다
Error code 102: 네트웍이 reset때문에 연결을 끊었습니다
Error code 103: 소프트웨어가 연결 중단을 초래했습니다
Error code 104: 연결이 상대편에 의해 끊어짐
Error code 105: 사용 가능한 버퍼 공간이 없음
Error code 106: 전송 종료지점이 이미 연결되어 있습니다
Error code 107: 전송 종료지점이 연결되어 있지 않습니다
Error code 108: 전송 종료지점이 지난 후에 보낼 수 없습니다
Error code 109: 참조가 너무 많음: 연결할 수 없습니다
Error code 110: 연결 시간 초과
Error code 111: 연결이 거부됨
Error code 112: 호스트가 죽었습니다
Error code 113: 호스트로 갈 루트가 없음
Error code 114: 이미 진행 중인 명령
Error code 115 13: 허가 거부됨
Error code 14: 잘못된 주소
Error code 15: 블럭 장치가 필요함
Error code 16: 장치나 자원이 동작 중
Error code 17: 파일이 존재합니다
Error code 18: 부적절한 장치간 연결
Error code 19: 그런 장치가 없음
Error code 20: 디렉토리가 아닙니다
Error code 21: 디렉토리입니다
Error code 22: 부적절한 인수
Error code 23: 시스템에 열린 파일이 너무 많음
Error code 24: 열린 파일이 너무 많음
Error code 25: 장치에 대해 부적절한 ioctl
Error code: 지금 진행 중인 명령
Error code 116: 끊어진 NFS 파일 핸들
Error code 117: 구조에 청소가 필요합니다
Error code 118: XENIX named 타입 파일이 아님
Error code 119: 사용 가능한 XENIX 세마포어가 없음
120 = Didn\t find key on read or update
121 = Duplicate key on write or update
Error code 122: Disk quota exceeded
123 = Someone has changed the row since it was read; Update with is recoverable
124 = Wrong index given to function
Error code 125: 알 수 없는 오류125
126 = Index file is crashed / Wrong file format
127 = Record-file is crashed
131 = Command not supported by database
132 = Old database file
133 = No record read before update
134 = Record was already deleted (or record file crashed)
135 = No more room in record file
136 = No more room in index file
137 = No more records (read after end of file)
138 = Unsupported extension used for table
139 = Too big row (>= 16 M)
140 = Wrong create options
141 = Duplicate unique key or constraint on write or update
142 = Unknown character set used
143 = Conflicting table definition between MERGE and mapped table
144 = Table is crashed and last repair failed
145 = Table was marked as crashed and should be repaired
146 = Lock timed out; Retry transaction
147 = Lock table is full; Restart program with a larger locktable
148 = Updates are not allowed under a read only transactions
149 = Lock deadlock; Retry transaction

Posted by 無限遊戱

게임 그래픽 아티스트가 되어 가는 과정


1. 3dsMax

Posted by 無限遊戱