Q&A

  • [급질문]nmftp에서 다운시 에러메세지..발생...--;
listbox에 들어온 item들을 선택해서 다운받을때

"500 'RETR':Invalid number of Parameters"라는 메세지가 발생합니다.

이럴땐..어떻게 처리를 해야할지..도저히 모르겠군요..

help에도 안나와있는거 같은데...

아래에 소스태용 첨부합니다.

아..이때.다중선택일경에우만..에러가 발생하는군요...



For j:=0 to ListBox1.Items.Count-1 do

if ListBox1.Selected[j]=true then

begin

str := ListBox1.Items.Strings[j];

sTmp := str;

ePos := Pos(' ', sTmp);

if ePos > 0 then

begin //마지막 공백찾기 시작

sTmp := Copy(sTmp, ePos + 1, 999);

while Pos(' ', sTmp) > 0 do

begin

ePos := ePos + Pos(' ', sTmp);

sTmp := Copy(sTmp, Pos(' ', sTmp)+1, 999);

end;

end; //마지막 공백찾기

sPos := Pos('<',str);

sNm := copy(str,ePos+1,Length(str)); //선텍된 파일명이나 디렉토리 산출

if sPos = 0 then

begin

NMFTP1.Download(sNm, sNm);

ListBox1.Selected[j]:=false;

end;

end;

0  COMMENTS