|
98과 NT용 프로그램을 짜고 있는데..
98과 NT에서 동작하는 루틴을 다르게 하고 싶습니당..
그래서
bool m_bNT;
생성자()
{
GetVersionEx()....
if (NT냐?)
m_bNT = true;
else
m_bNT = false;
if (m_bNT)
NT용함수호출
else
98용함수호출
}
이런식으로 했는데... 컴파일하면 전혀 이상 없는데 98에서 실행만 시키면 PAST~.DLL인가? 이걸 참조했다면서 NT쪽 어쩌고저쩌고 메시지가 나오면서 실행이 안되네요...
그래서 NT용 함수 호출하는 걸 //하면 잘되구요...
그래서 디버깅할때 브레이크포인터를 NT용함수에 걸어놓고 해도 그 안에 들어오기 전, 생성자에 들어오기 전에 먼저 저런 메시지가 나오면서 안돼요.. ㅡㅡ;
어찌된 건지 고수님들..답변 부탁드립니다.
|