여러 고수님들의 도움으로 이제 겨우
델파이 맛을 아는 놈입니다.
OpenDialog를 이용해 복수개의 파일을 선택했는데
선택된 파일들의 이름(경로와 파일이름)을 어떻게 스트링으로 받을수 있나요?
아래와 같이 하니,
OpenDialog에서 복수개를 선택해도 화면에는 하나의 파일이름만 나오네요.
예)
OpenDialog.Options := [ofHideReadOnly,ofAllowMultiSelect];
if OpenDialog.Execute then
begin
Panel_Attach.Caption := OpenDialog.FileName;
showmessage(OpenDialog.FileName);
end;
예를 들어 3개의 파일을 선택하면 3개 파일의 Full 경로를 알고자 할땐
어떻게 해야 되죠?
뭔가 루핑을 돌리면 될것 같기도 한데 말이죠...
고수님 또 한번만 도와 주세요.
멀티 셀렉트일때 선택된 파일들은 Files속성에 들어있습니다.
if OpenDialog.Execute then
begin
......
for I := 0 to OpenDialog.Files.Count-1 do
showmessage(OpenDialog.Files.Strings[I]);
end;
^^ 항상 즐코하세요...
이제 조금.. wrote:
> 여러 고수님들의 도움으로 이제 겨우
> 델파이 맛을 아는 놈입니다.
>
> OpenDialog를 이용해 복수개의 파일을 선택했는데
> 선택된 파일들의 이름(경로와 파일이름)을 어떻게 스트링으로 받을수 있나요?
>
> 아래와 같이 하니,
> OpenDialog에서 복수개를 선택해도 화면에는 하나의 파일이름만 나오네요.
>
> 예)
> OpenDialog.Options := [ofHideReadOnly,ofAllowMultiSelect];
>
> if OpenDialog.Execute then
> begin
> Panel_Attach.Caption := OpenDialog.FileName;
> showmessage(OpenDialog.FileName);
> end;
>
> 예를 들어 3개의 파일을 선택하면 3개 파일의 Full 경로를 알고자 할땐
> 어떻게 해야 되죠?
>
> 뭔가 루핑을 돌리면 될것 같기도 한데 말이죠...
>
> 고수님 또 한번만 도와 주세요.
>