Q&A

  • 윈도우2003에서 델파이5버전으로 작업을 했는데...
윈도우2003에서 델파이5버전으로 작업을 했는데 다른 컴에서 실행파일이
실행이 안됩니다.

윈미디어를 액티브 엑스로 불러와 미디어파일을 보여주는 프로그램을 제작 중인데 작업 내용을 컴파일한 후 다른 컴(윈 xp.win2000)에서 실행이 안됩니다.

윈도우 미디어플레이어 버젼9.0으로 똑같이 설치 했는데..
원인이 먼지 잘 모르겠네요.아시는분 답변 부탁드립니다.
2  COMMENTS
  • Profile
    이수열 2004.11.02 02:02
    확실한것은 아닙니다만,

    윈도우 버젼마다 API 함수들이 조금씩 다르기 때문이 아닐까 생각됩니다.

    물론 프로그램 짜면서 직접 윈도우 API 코딩을 하지는 않으셨으리라 짐작
    됩니다만,,

    제가 배운바로는
    Delphi5 는  윈도우 98 의 API 만을 완벽하게 지원한답니다 ^^


  • Profile
    KDDG_Gnoses 2004.10.29 18:57
    음 저도 이런경우 겪은 적이 있는데,

    가장 빠른 방법은 win2000, XP가 깔린 컴에서 컴파일/디버깅 해보는 것

    입니다.

    파티션 매직 같은걸로 파티션을 좀더 분할 하시고, 테스트용 OS를

    여러개 깔아서 쓰시는 것도 괜찮은 방법.

    제 경우는 directX의 한 기능을 썼는데, 98에서는 그 기능이 제대로

    초기화 되지 않더군요. 결국 비정상적인 방법으로 해결할 수 밖에 없었습니다.



    짧은 제 소견으로는 ms가 시스템 dll 을 윈도우 버전마다 살짝씩 바꿔주기

    때문이 아닌가 생각합니다.