Q&A

  • JvSearchFile에서 드라이브명이 나오질 않습니다.
JvSearchFile 컴포넌트를 이용하여 파일 목록을 검색 부분을 처리하고 있습니다.
만일 찾을 폴더명이 "C:\TEMP" 라는 전제하에
해당 파일 리스트를 뽑아보면 꼭 드라이브쪽이 짤린
":\TEMP\?????.???" 이런식으로만 나옵니다.

혹시 JvSearchFile 옵션중에 드라이브명까지 전체 나오게하는 옵션이 있는지요
아니면 왠지 버그인것같기도 하여 질문 올립니다.

이부분때문에 강제적으로 드라이브를 넣어주는 함수를 만들었는데 상기 방법만 알면 간단히 처리가 될것같아
이렇게 질문 올립니다.

읽어주셔서 감사합니다.

JvSearchFile 버전은 JVCL 3.33입니다.
2  COMMENTS
  • Profile
    최용일 2008.04.09 01:50
    JVCL 3.30쓰는데 별다른 이상이 없이 드라이브명도 잘 나옵니다.
    3.33은 안써봐서...

  • Profile
    박주현 2008.04.09 02:11


    답변 주셔서 감사합니다.

    제가 잘못써서 그랬습니다. ^^;;

    제가 실수한 부분을 간단하게

    {생성부분 생략}
    var
      strFileName : String;
    begin
      //이걸 쓰면 드라이브명이 나오질 않습니다.
      strFileName := jvSearchFile.Files.ValueFromIndex[0];
      //결과가 잘 나오길레 다른것들은 안찾아보고 옵션만 열심히 체크해봤었는데
      //확인결과 아래처럼...
      //Strings로 써야 합니다.
      strFileName := jvSearchFile.Files.Strings[0];
    end;

    관심을 가져주신 분들께 감사의 말씀 드립니다.

    그럼 모두 즐거운 코딩되시길 ~