|
답변 감사합니다
많은 도움이 되었습니다.
이성제 님이 쓰신 글 :
: 이성희 님이 쓰신 글 :
: : 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 을 해서 마지막 택스트를 구출?해내는거죠 ㅎ
:
: 그럼 좋은 답변 되셧기를
:
: 새해복 많이 받으시구요 ㅎ 추운 겨울 무사히;;
:
: 그럼 ㅅㄱ 하세요
|