Q&A

  • os 문제 해결은 어찌해야 하는지요?
win98에서 작업을 했던 프로그램인데

win2000에서 실행이 안되네요.......

에러 메세지는 api관련 메세지인것 같고요.....

물론 xp에서도 안되리라 생각하는데 이런 os 문제는

어떻게 해결해야 하나요?

1  COMMENTS
  • Profile
    이성찬 2001.11.01 10:18
    ??

    정확한 에러메세지를 알 수 없으니 제가 대처하는 방법을 알려드리죠.

    특별한 건 없고 일반적인 방법입니다.

    일단 소스의 어느 부분(혹은 유닛)에서 에러가 나는지 찾아야 합니다.

    만일 OS의 특성에서 나는 에러라면 피해가야겠죠 --;

    이때 소스를 단일하게 가져가고 싶다면



    {$ifdef 1번OS종류파악}

    1번 OS에서 에러가 안나는 방법으로 처리

    {$else}

    나머지 OS 에서의 방법으로 처리

    {$endif}



    정확한 에러지점을 찾지 못할때엔 단순하지만 uses 에 포함된 유닛들을 하나씩

    제거하면서 컴파일한후 실행을 해보셔야 합니다.



    에러메세지를 올리시면 도움될 만한 답글이 반드시 나타날겁니다.