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
[38666] 답변 감사합니다
이성희 [] 739 읽음    2005-01-07 09:24
답변 감사합니다
많은 도움이 되었습니다.
이성제 님이 쓰신 글 :
: 이성희 님이 쓰신 글 :
: : OpenPictureDialog에서 이미지 화일을 오픈해서 그 화일을 이미지에 넣었습니다.
: : 소스
: :     OpenPictureDialog1->Execute();
: :     if(OpenPictureDialog1->FileName != "")
: :     {
: :         Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
: :     }
: :
: : 이렇게 화면에 보여주고 이사진의 화일명을 디비에 저장 할려고 합니다.
: : 저장할때 경로명을 제외한 화일명만 저장 하고 싶은데 화일명만 가져 오는 방법을
: : 알고 싶습니다.
: : 많은 고수분들의 조언 부탁드립니다.
: :
: : 그럼 추운겨울 감기 조심하시고 수고하세요 ^^*
:
: substring 사용하면 되는데요
:
: AnsiString a;
: a=OpenPictureDialog1->FileName.SubString(a.LastDelimiter("\"),a.Length()+1);          // '\' 이 표시는 슬레시 입니다;;
:
: 여기서 메소드 사용 방법은 AnsiString 형이면 모두 사용 가능합니다
:
: 아 참고로 이 방법의 개요는
:
: 일단 SubString
:
: SubString(int, int) 인데요
:
: 첫번째 숫자에서 두번째 숫자까지의 내용을 잘라 오는 겁니다.
:
: 나머지는
:
: c:\\Text\\즐.jpg
:
: LastDelimiter 에서 맨 마지막에 있는 '\' 이 택스트의 위치값? 포인트를 돌리구요
:
: Length는 문자열의 마지막값입니다
:
: 마지막에 +1 을 해준것은 마지막값이기 때문인데요
:
: SubString 메소드가 두번째 인자값까지 짤라내버리므로 +1 을 해서 마지막 택스트를 구출?해내는거죠 ㅎ
:
: 그럼 좋은 답변 되셧기를
:
: 새해복 많이 받으시구요 ㅎ 추운 겨울 무사히;;
:
: 그럼 ㅅㄱ 하세요

+ -

관련 글 리스트
38659 [질문]OpenPictureDialog관련해서..... 이성희 859 2005/01/06
38664     Re:다른 방법입니다. (택스트잘라서사용하기) 이성제 942 2005/01/07
38666         답변 감사합니다 이성희 739 2005/01/07
38661     Re:[질문]OpenPictureDialog관련해서..... 강재호.만해 1432 2005/01/06
38667         답변 감사합니다 이성희 708 2005/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.