본문 바로가기

Coding/C,C++, Win32, MFC15

All about Library 역시나 뇌이뇬 블로그에 연재했던 글인데............. 스포일러를 말하자면, 쓰다 말았다 -_-;;;;;;;;;;;; ----------------------------------------------------------------------- 뭐 라이브러리에 대한 모든 것이라고 하기엔 좀 거창하고...^^;;; 라이브러리에 대한 간략한 설명과 만드는 방법에 대한 간단한 설명정도로 해두기로 하겠다. (솔직히 라이브러리에 대해 다 적을 정성도 부족하다는..쿨럭;;;) 1. 라이브러리(Library)란??? 라이브러리를 사전에서 찾아보면 '도서관'이라고 나온다. 도서관은 책을 보관하는..책들의 집합소이다. 도서관에서 나는 내가 원하는 지식이나 내용을 찾아보고 참조하거나 끌어다 쓸 수 있는 것이다. .. 2009. 7. 25.
윈도 에러코드 역시나 블로그 옮겨 오면서................. -------------------------------------- 0 0x0000 작업을 완료했습니다. 1 0x0001 올바르지 않은 함수입니다. 2 0x0002 지정한 파일을 찾을 수 없습니다. 3 0x0003 지정한 경로를 찾을 수 없습니다. 4 0x0004 파일을 열 수 없습니다. 5 0x0005 접근이 거부되었습니다. 6 0x0006 잘못된 핸들입니다. 7 0x0007 저장 컨트롤 블록이 손상되었습니다. 8 0x0008 저장 공간이 부족해서 이 명령을 수행할 수 없습니다. 9 0x0009 저장 컨트롤 블록 주소가 올바르지 않습니다. 10 0x000A 환경이 올바르지 않습니다. 11 0x000B 잘못된 형식의 프로그램을 로드하려고 했습니다.. 2009. 7. 25.
__cdecl, __pascal, __stdcall 의 차이점 마찬가지로 블로그를 옮기면서.. 거진 5년전에 학생들을 위해 자료를 만들면서 쓴 글이다... --------------------------------------------- 함수호출 방식이 __cdecl, __pascal, __stdcall로 여러 가지가 있는 이유는 윈도우즈의 역사성에 있다. 우선 win16에서는 실행파일의 크기가 줄어들고 속도가 빠르다는 이유로 pascall 방식을 사용 했고 win32에서는 가변매개인자를 지원하는 함수를 제외한 모든 함수들은 __stdcall을 사용 한다. 만약 c 방식의 함수호출을 원한다면 __cdecl을 명시해 주어야 한다.(윈도우즈 프로그래밍에 있어서) 우선 c 방식의 함수 호출과 pascal 방식의 함수호출의 차이점을 알아보자. 첫 번째로 함수호출후 종료 시.. 2009. 7. 25.