Q&A

  • 남에 컴에 설치하다가 망신당했습니다...vclie50.dpl에러
데이타베이스 프로그램 간단한걸 하나 만들었습니다.(뭐 프로그램이라기도 뭐할정도로 허접입니다.)

항상 제가 필요에 의해서 만들어서 저만 사용하다가.. 그만 이번에 남의 컴에 설치를 했습니다. 자랑도 할겸...ㅜㅜ

그런데 설치를 마치고서 실행을 하니.. 이따위 에러메세지가 뜹니다..

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

그래서 Project Option에서 Build with runtime packages의 체크를 풀고 다시 인스톨했고,,, 다시 실행파일을 남의 컴에 설치했습니다..

그랬더니만...."MS사로 오류보고하겠느냐?" 는 메세지가.....ㅜㅜ

이거 뭐가 잘못된겁니까?

고수님들께 가르침을 받고... 망신당한것도 회복해야할텐데...쩝



2  COMMENTS
  • Profile
    피터팬 2005.05.28 20:22
    간단한 데이타베이스 프로그램이라면 TTable, TQuery 등을 이용해 만드신건가요?
    그렇다면 BDE엔진이 설치되지 않아서 난 에러일걸로 보여집니다.
    BDE엔진을 배포하지 않고도 실행이 가능한 방법도 많지만 Alias를 설정해서 만들었다면
    확실히 BDE엔진을 함께 배포해야 합니다.

  • Profile
    함종인 2005.05.28 20:31
    자세하게 에러환경을 설명을 드렸어야 하는데 제가 좀 부족했나봐요..

    사용자컴에 BDE엔진 당연히 설치했습니다.
    혹시 엔진설치가 잘못되었나? 해서 프로그램에서 DB관련컴포넌트와 이벤트까지 모두 지우고 컴파일후 설치해도 마찬가집니다.
    (*.dfm   *.dpr     *.pas파일만 남기고  *.res등 다른파일 모두 지우고 컴파일도 해봤습니다..ㅜㅜ)

    [오징어땅콩]님의 조언대로 델파이5 패치파일을 찾아서 설치했습니다.
    패치 1밖에 찾지를 못했습니다..

    마지막에 폼에 버튼하나만 올려놓고 컴파일해서 설치하니....읔..돼네요....

    다시 처음부터 했습니다.

    컴포넌트및 이벤트등등을 하나달고 이벤트 컴파일 사용자컴에 설치실험,,,,,,,,, 또하나달고 이벤트 컴파일 사용자컴에 설치실험...,,,,이렇게 반복해서 하다보니 어디컴포넌트에서 문제가 생긴지 확인했습니다...

    바로 WebBrowser입니다..

    그리고 OnCreate 이벤트입니다...

    procedure TFormMain.FormCreate(Sender: TObject);
    begin
      WebBrowser1.Navigate('file://C:\업무문서\Html\총무과\총무과frame1.htm');
    end;

    이제 어디서 문제가 생겼는지 알았으니 서광이 좀 보이는거 같습니다..

    그런데 여기서 딱 막혔어요...고수님들 도와주세요...



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