C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[49154] Re:GetCurrentDir() 의 기능에 대해서...
터진만두 [] 1963 읽음    2007-05-02 19:39
제가 생각하건데.. 제생각으로는 부팅 하실때 혹은 자동 실행할때 바로가기 버턴을 통하여 실행파일을 실행하시는건 아니신지요...아니면 installsheild로 install을 하셨다든지...등등...어플리 케이션의 exe를 바로 참조 하지 못하는거 같습니다.. 실행파일을 클릭하면 해당 실행파일이 어디있는지 사용자가 지정했으므로 GetCurrentDir()을 하면 아무 문제 없이 실행이 되는거 같습니다.

GetCurrentDir()보다는 ExtractFilePath(Application->ExeName)을 써보심이 어떨까요..


김석찬 님이 쓰신 글 :
: 실행 프로그램의 위치를 파악하고 같은 디렉토리에 존재하는
:
: ini 파일을 읽어들이기 위해  GetCurrentDir을 이용해서 코드를 작성하였습니다.
:
: 잘 작동하더군요...
:
: 그래서 여기에 부가해, AutoRun 컴포넌트(abf 사 제품)을 넣어 AutoRun이 되도록
:
: 하였습니다. 그런데 컴퓨터가 부팅되고 자동 실행될때엔 ini 파일을 읽어내지 못하더군요
:
: GetCurrentDir 함수가 실행파일이 있는 디렉토리를 반환하는게 아니라
:
: C 드라이브 하의 내문서 디렉토리를 자꾸 반환하네요
:
: 이렇게 실행된 프로그램을 종료하고 직접 실행하면 제대로
:
: 실행파일이 있는 디렉토리를 반환하구요...
:
: 혹시 왜 이러는지 아시는분 계신가요?

+ -

관련 글 리스트
49152 GetCurrentDir() 의 기능에 대해서... 김석찬 1081 2007/05/02
49154     Re:GetCurrentDir() 의 기능에 대해서... 터진만두 1963 2007/05/02
49153     Re:GetCurrentDir() 의 기능에 대해서... 안명호.ASURADA 1382 2007/05/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.