Q&A

  • 사용자컴에 설치하다가 개망신.... WebBrowser
델파이 5를 쓰고있고요..패치1도 했습니다.

간단한 프로그램을 사용자컴에 설치하다가 에러가 났어요.

"vclie50.dpl을 찾을수없으므로 응용프로그램을 시작하지 못했습니다. 응용프로그램을 다시설치....어쩌구 저쩌구..."

아주 개망신을 당한거죠....

한참동안 고민했습니다.. 그리고 별짓을 다해봤습니다.

간단합니다.. 폼위에 WebBrowser만 달랑 올려놓고요,,,

Project Option에서 Build with runtime packages의 체크를 하고  컴파일했습니다..

역시 같은 에러가 나옵니다.

"vclie50.dpl을 찾을수없으므로 응용프로그램을 시작하지 못했습니다. 응용프로그램을 다시설치....어쩌구 저쩌구..."

이번에는 Project Option에서 Build with runtime packages의 체크를 풀고  컴파일했습니다..

실행파일용량이 늘어나기는 했지만(15K에서 320k로) 사용자컴에 설치해도 아무 이상없이 돌아갑니다..(폼위에 WebBrowser만 달랑 올려놓은거)

그러나 문제는 조금 컴포넌트를 추가하고 이벤트 추가하고...역시 Build with runtime packages 체크풀고 컴파일하면 실행파일이 무려 730k가 됩니다.

이걸 사용자컴에 설치하고 실행하니.....흑흑

"aaa.exe에 문제가 있어 불편을 끼쳐 죄송하니 뭐니 어쩌구 저꺼구....오류보고를 MS에 보내겠느냐? 뭐라 하는 메세지창이 뜹니다"

고수님들 살려주세요~~~~
3  COMMENTS
  • Profile
    해오름 2005.05.28 22:38
    Project Option에서 Build with runtime packages의 체크를 하고  컴파일하셨다면

    vclie50.dpl을 찾을수없으므로 가 아니라
    vclie50.bpl을 찾을수없으므로... 을 나올거 같군요
    파일명 확인해 보시구요.

    혹여, vclie50.bpl 이라면
    c:\windows\system32 에 가시면 vclie50.bpl이 있읍니다.
    이넘을 같은 경로로해서
    프로그램이 실행되는 컴퓨터에 복사해 넣고 실해해 보세요~



  • Profile
    함종인 2005.05.30 07:48
    말씀하신대로 해결했습니다.

    감사합니다..


    ==============================

  • Profile
    Crazy™ 2005.05.31 20:50
    Build with runtime packages
    프로그램을 개발하고 위의 옵션에 체크를 하고 컴파일 했다면
    실행파일은 해당 라이브러리를 제외하고 컴파일 하게 됩니다.
    반대로 체크를 안했다면 포함하겠죠.....
    그래서 사이즈가 당연히 더 커지는 거죠..

    기본 컴퍼넌트뿐만아니라 외부컴퍼넌트 등을 사용해서 개발을 했을경우
    체크를 하고 컴파일 한 경우에는
    클라이언트의 시스템폴더 또는 실행파일 폴더에 개발시 사용한 컴퍼넌트들의 컴파일된 패키지들을
    모두 포함하고 있어야 합니다..
    체크를 해제하면 사이즈가 좀 커도 배포시 저런걸 안해도 되니 좀 더 편하겠죠...
    횡설수설 해봅니다^^