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
[5239] 프로그램의 실행시 파라미터 값을 불러오기.
bluewing [bluewing] 3084 읽음    2001-02-07 10:19

  해당 데이터 화일을 클릭했을 때 제가 만든 프로그램을 실행시켜 편집하려고 하는데
문제점이 생겨서 질문합니다.

  우선 레지스트리에는 다음의 값이 세팅되어 있습니다.
  "c:\\....\\.puma.exe" %1

그리고 실행화일에서 메인폼이 뜰때 ParamCount(), ParamStr()을 사용해서 인수로서 주어
진 화일의 이름을 얻어내려고 합니다. 문제는...

"데이터    화일.ucr", "데이터 화일.ucr"

이것을 구분할 수가 없다는 겁니다. ParamStr()을 반복적으로 사용해 봐야
"데이터"와 "화일.ucr"을 토막내서 읽어오기 때문에 원래 화일이름뿐이 아니라 실행 경로
까지도 이상하게 읽어오게 됩니다. 이런 경우엔 어떻게 처리해야 하는지 알고 싶습니다.

+ -

관련 글 리스트
5239 프로그램의 실행시 파라미터 값을 불러오기. bluewing 3084 2001/02/07
5242     Re:프로그램의 실행시 파라미터 값을 불러오기. 박지훈.임프 3172 2001/02/07
5246         조금만 더 구체적으로... bluewing 2785 2001/02/07
5250             Re:조금만 더 구체적으로... 박지훈.임프 2757 2001/02/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.