Q&A

  • OpenDialog 박스 실행후 디렉토리가 변해서 상대 경로를 못 쓰는 문제...
OpenDialog 박스 (실제는 OpenPictureDialog) 를 실행하고 나면 현재의 디렉토리가 선택한 파일이 있는 디렉토리로 변경되어 상대경로에 있는 데이타 테이블을 읽어 오는데 지장이 생겨 에러가 납니다.

이럴 경우 상대 경로에 있는 테이타 테이블을 읽어 올 수 있는 방법이 있나요?

그게 아니라도 현재 디렉토리가 데이타테이블이 있는 디렉토리를 가리키도록 하는 방법이 있으면 가르쳐 주십시오.

고수님들의 고견을 기다립니다.



1  COMMENTS
  • Profile
    방문현 2000.11.18 17:08
    김승형 wrote:

    > OpenDialog 박스 (실제는 OpenPictureDialog) 를 실행하고 나면 현재의 디렉토리가 선택한 파일이 있는 디렉토리로 변경되어 상대경로에 있는 데이타 테이블을 읽어 오는데 지장이 생겨 에러가 납니다.

    > 이럴 경우 상대 경로에 있는 테이타 테이블을 읽어 올 수 있는 방법이 있나요?

    > 그게 아니라도 현재 디렉토리가 데이타테이블이 있는 디렉토리를 가리키도록 하는 방법이 있으면 가르쳐 주십시오.

    > 고수님들의 고견을 기다립니다.

    >



    디렉토리 첸지함수 ChDir(s: string);을 사용해 보세요



    var s에는 드라이브 포함 풀경로를 스트링값으로 넣어주면 되지요.



    Opendialog 실행 후나 다시 원래 데이터를 부르기 전에 실행하면 되겠네요...