올린글을 확인할 수 있도록 포스팅을 공개로 설정해 주세요.
고급 시스템 프로그래밍 - 나만의 error code 만들기

나만의 error code 만들기

1. Error Code
2. DLL 제작
3. 01 ErrorShow 프로젝트에 DLL 끼워 넣기
4. 실행 화면

그림 -winerror.h

1. Error Code

위의 그림은 winerror.h의 내용을 일부 발취한 것입니다. 29번째 비트는 마이크로소프트에서 정의한 코드는 0, 사용자 정의 코드는 1을 나타냅니다. 따라서 사용자 정의 에러 코드가 될 수 있는 가장 작은 수는 536870912입니다.

2. DLL 제작
Step 1 - Creating the core project
MyError이라는 이름의 Win32 Dynamic-Link Library를 생성합니다.

Step 2 - Adding a resource script (.rc file) to the project
MyError.rc라는 resource script file을 생성합니다.

Step 3 - Step 3: Adding a message definition file (.mc file) to the project
Messages.mc라는 이름의 Text File을 생성합니다. 이곳에 나만의 에러 코드를 기술할 것입니다.

Step 4 - Definition of a custom build rule for the message resource file
Message.mc file에 약간의 설정을 합니다.

Step 5 - Insert message definitions into the message file
Message.mc file에 나만의 에러코드를 정의합니다. 저의 경우는 교수님께서 예문으로 주신 에러 메시지에 코드 넘버만 달리하였습니다.

;#ifndef __MESSAGES_H__
;#define __MESSAGES_H__
;

LanguageNames =
(
....

[hwp/pdf]고급 시스템 프로그래밍 - 나만의 error code 만들기
포스팅 주소 입력
  올린글을 확인할 수 있는 포스팅 주소를 입력해 주세요.
  네이버,다음,티스토리,스팀잇,페이스북,레딧,기타 등 각각 4개(20,000p) 까지 등록 가능하며 총 80,000p(8,000원)까지 적립이 가능합니다.