Q&A

  • OpenDialog 컴포넌트 사용시 화일의 크기를 추출하는 방법
OpenDialog 컴포넌트 사용시 화일의 크기를 추출하는 방법 알고 계신분

알려주세요.



OpenDialog컴포넌트를 이용해서 어떤 화일을 선택했습니다.

선택된 화일의 경로와 화일이름은 출력이 가능한데 선택된화일의

크기를 출력하는 방법은 없는지요?





1  COMMENTS
  • Profile
    까마귀 2000.12.15 22:31
    자라목 wrote:

    > OpenDialog 컴포넌트 사용시 화일의 크기를 추출하는 방법 알고 계신분

    > 알려주세요.

    >

    > OpenDialog컴포넌트를 이용해서 어떤 화일을 선택했습니다.

    > 선택된 화일의 경로와 화일이름은 출력이 가능한데 선택된화일의

    > 크기를 출력하는 방법은 없는지요?

    >

    >



    안녕하세요. 까마귀입니다.



    그 파일을 선택을 했다고 바로 크기를 알수는 없습니다.

    여러가지 방법이 있는데... 아래처럼 해보세요.



    var

    size, i : Integer;

    SearchRec : TSearchRec;

    begin

    if OpenDialog1.Execute then

    begin

    i := FindFirst(OpenDialog1.FileName,faAnyFile,SearchRec);

    if i = 0 then // 찾았으면.

    size := SearchRec.Size;

    ShowMessage(IntToStr(size));

    FindClose(SearchRec);

    end;

    end;









    위대한 단군혼이 살아있는 나라.... 대한민국.