델파이 ftp 파일 다운로드

시작 메뉴에서 볼랜드 델파이를 시작합니다. `파일` 메뉴에서 `새`를 선택하고 `VCL 양식 응용 프로그램 – Win32에 대한 델파이`와 같은 선호하는 응용 프로그램을 선택합니다. 새 양식이 작업 영역에 표시됩니다. 나는 델파이에 새로운, 나는 FTP 주소의 목록과 텍스트 파일을 통해 갈 것입니다 FTP 클라이언트 프로그램을 작성하고, FTP 사이트에서 하위 폴더를 다운로드해야합니다 . 나는 성공적으로 서버에 연결했지만 다운로드 부분에 붙어있어. 누군가가 List()를 호출 한 후 다운로드 절차에 삽입 할 코드를 도와주세요 수 있습니다. 즉, 어떤 항목이 파일이며 하위 폴더인지 를 알려줍니다. 그런 다음 파일을 Get() 하고 하위 폴더를 변경Dir()/List() 할 수 있습니다. 다음 기능은 FTP 서버에 연결하고 파일을 다운로드하는 방법을 보여줍니다. wininet.dll의 함수를 사용합니다. FTP 구성 요소를 사용하면 파일 다운로드 및 업로드 프로세스를 일시 중지 / 재개 할 수 있습니다.

중단 된 다운로드 / 중지 지점에서 업로드를 다시 시작합니다. `설치` 페이지에서 `단위 만들기`를 선택하고 `다음`을 클릭합니다. `네트워크 구성 요소 4.4 유형 라이브러리`를 선택하고 `다음`을 클릭: FTP 구성 요소의 가장 일반적인 구성원은 아래에서 볼 수 있습니다: `구성 요소` 페이지에서 모든 필드를 기본값으로 두고 `다음`을 클릭합니다: 프로젝트 관리자에서 Unit1.bas를 열고 네트워크 구성 요소 라이브러리를 참조하는 `사용` 문에 AxNetwork_TLB 추가합니다: ftp.activexperts-labs.com/samples/network-component/ FTP 사이트에서 전체 샘플을 다운로드할 수 있습니다. 우리의 사이트에 많은 다른 작업 네트워크 구성 요소 스크립트가 있으며 제품과 함께 제공됩니다. 새 프로젝트가 만들어졌으니 네트워크 구성 요소 개체를 사용할 수 있도록 프로젝트의 네트워크 구성 요소에 대한 참조를 추가해야 합니다. 이렇게 하려면 `구성 요소 가져오기…`를 선택합니다. `구성 요소` 메뉴에서 볼 수 있습니다. 구성 요소 가져오기 대화 상자가 나타납니다. `유형 라이브러리 가져오기` 선택: 인터페이스 코드가 지금 생성되고 프로젝트의 AxNetwork_TLB 탭에 표시됩니다. 네트워크 구성 요소는 다음과 같은 기능을 제공합니다: DNS, FTP, HTTP, HTTP, ICMP 핑, IP-투-국가, MSN, NTP, RSH, SCP, SFTP, SNMP v1/v2c (Get, GetNext, Set), SNMP 트랩, SNMP 트랩, SNMP MIB, SSH, TCP, 텔넷, TFTP, UDP, Telnet, 전화 절개 FtpServer 개체의 가장 중요한 기능은 진행 률을 표시하는 TProgressBar와 진행률 정보를 표시하는 TLabel이 필요합니다.