문형록 wrote:
> NMFTP로 서버의 화일을 전송 받았습니다.
>
> 문제는 client에서 잘 실행되던 exe화일인데, NMFTP를 사용하여 다운로드 하여서 실행하면 도스창이 뜨면서, 'this program must be run under Win32'라고 출력됩니다.
> 그런데 다른 일반 FTP프로그램으로 전송받으면 아무이상 없이 잘되거든요...
> 코딩한 소스는 다음과 같습니다.
> begin
> nmftp1.host :='접속아이피';
> nmftp1.Port := 포트번호;
> nmftp1.TimeOut := 100000;
> nmftp1.UserID := 아이디;
> nmftp1.Password := 패스;
> try
> nmftp1.connect;
> except
> on E:exception do
> writeln(E.message);
> end;
> begin
> try NMFTP1.Download(전송받을 화일, 저장위치와 저장화일명); except end;
> end;
>
> 알고계신분 도움바랍니다.
NMFTP1.Mode(MODE_IMAGE); //binary
// MODE_ASCII
try
NMFTP1.Mode(MODE_IMAGE); //binary경우
NMFTP1.Download(전송받을 화일, 저장위치와 저장화일명);
except
end;