|
ileksiah 님이 쓰신 글 :
: 답변 해주셔서 넘 감사합니다. 근데 한가지 어제 말씀하신데로 다해보았는데 일단 메모리 에러는 그대로입니다. 포인터를 잘못사용해서 그런건지 자꾸 한 부분에서 에러가 발생하는 것 같더군요(문제는 볼랜드 C++에서는 문제가 없었는데...) 혹시 볼랜드 C++이랑 빌더랑 컴파일하는 방식이나 포인터를 사용하는 방법이 다르나요? (볼랜드 c++도 32bit컴파일러 아닌가요? 이게 연관이 있는지 잘 모르지만...)
:
: 그리고 Sleep함수를 써서 해보았는데 그것도 잘 안되고... 조금 부연 설명을 드리자면 전 윈도우 프로그래밍을 하는 건 아니고요. c로(c++아님) 간단한(?) 프로그램을 짜는데 Sleep을 사용해도 되는 건지? 어제 winbase.h(Sleep함수가 여기에 속해 있다고 해서)를 추가하고 컴파일 하니깐 문법적인 에러(?)가 발생하던데 그것도 헤더파일(winbase.h에서) 헤더에서 문제가 발생할 일은 없을 듯 한데...
:
: 볼랜드 c++에서는 일단 dos.h에 sleep함수는 문제 없이 돌아가긴 합니다.
: 빌더에서는 어떻게 해야할지 제가 잘못 알고 있는 것이 있다면 답변 부탁드립니다.
제 기억에 볼랜드 C++ 4 이하는 16비트 컴파일러로 알고있습니다.
여기까지는 dos.h에 sleep(), delay() 등의 함수들이 있었구요,
볼랜드 C++ 5 이상과 빌더부터 32비트 컴파일러이지요.
sleep(), delay() 등의 함수가 삭제되었습니다.
winbase.h가 아니라 windows.h를 인클루드 해보세요.
winbase.h만 따로 인클루드해서는 안될겁니다.
항상 windows.h를 인클루드하세요.
|