Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

FTP   Найти похожие ветки 

 
alienff   (2007-06-07 13:15) [0]

вопрос простой.
как работать с FTP-сервером с помощью delphi 7.
хочу сделать console application, чтобы им коннектиться на сервер и принивать/отправлять файлы.
собственно основная проблема, которая у меня возникла, это какие библиотеки и как надо подкючать.
буду очень признателен, если вы дадите мне маленький исходник.


 
Сергей М. ©   (2007-06-07 13:19) [1]


> какие библиотеки и как надо подкючать


Можно вообще ничего не подключать, а воспользоваться штатной утилитой ftp.exe, "общаясь" с ней программно.


 
alienff   (2007-06-07 13:43) [2]

тогда вопрос: как к ней обращаться?


 
Сергей М. ©   (2007-06-07 13:55) [3]


> как к ней обращаться?


Гугли по темам "Delphi запуск консольного приложения пример",  "Delphi CreateProcess CreatePipe пример" "Delphi перехват консольного ввода вывода пример" - море информации.


 
alienff   (2007-06-07 14:06) [4]

мне не надо море информации. мне нужна простенькая программа на дельфи, которая средствами дельфи работает с фтп


 
Сергей М. ©   (2007-06-07 14:30) [5]


> alienff   (07.06.07 14:06) [4]


> мне не надо море информации. мне нужна простенькая программа


Вот и напиши эту самую "простенькую программу", проштудировав хотя бы каплю из "моря информацииции". В чем проблема-то ?


 
Плохиш ©   (2007-06-07 14:37) [6]

Ему не надо писать, ему мадо лабу сдать...


 
alienff   (2007-06-07 17:33) [7]

есть же какая-то фигня вроде idFTP1.чего-нибудь.

как подключить этот самый idFTP1 ?
потому, что при компиляции он пишет
[Error] Unit1.pas(26): Undeclared identifier: "idFTP1"


 
alienff   (2007-06-07 17:58) [8]

как я понял, с помощью idftp можно работать только в форме, добавив компонент idftp из раздела ingy на форму...
а можно ли работать с фтп с помощью делфи в консольном приложении??


 
Плохиш ©   (2007-06-08 01:42) [9]


> alienff   (07.06.07 17:58) [8]
> как я понял

ничего ты не понял

> а можно ли работать с фтп с помощью делфи в консольном приложении?

можно


 
Германн ©   (2007-06-08 02:29) [10]


> alienff   (07.06.07 17:58) [8]
>
> как я понял, с помощью idftp можно работать только в форме,
>  добавив компонент idftp из раздела ingy на форму...
> а можно ли работать с фтп с помощью делфи в консольном приложении?
> ?
> <Цитата>
>
> Плохиш ©   (08.06.07 01:42) [9]
>
>
> > alienff   (07.06.07 17:58) [8]
> > как я понял
>
> ничего ты не понял
>
> > а можно ли работать с фтп с помощью делфи в консольном
> приложении?
>
> можно
>

Придётся теперь отвечать на вопрос - "Как кинуть компонент в консоль"?
:-)


 
Solbon   (2007-06-08 04:16) [11]

NMFTP1.Host := Edit1.Text;
NMFTP1.Port := 21;
NMFTP1.Timeout := 5000;
NMFTP1.UserID :=  Edit3.Text;
NMFTP1.Password := Edit4.Text;
//&#243;&#241;&#242;&#224;&#237;&#238;&#226;&#234;&#224; &#239;&#224;&#240;&#224;&#236;&#229;&#242;&#240;&#238;&#226; &#241;&#238;&#229;&#228;&#232;&#237;&#229;&#237;&#232;&#255;
NMFTP1.Connect;
//&#241;&#238;&#229;&#228;&#232;&#237;&#229;&#237;&#232;&#229; &#241; FTP &#241;&#229;&#240;&#226;&#229;&#240;&#238;&#236;


 
Плохиш ©   (2007-06-08 10:50) [12]


> Solbon   (08.06.07 04:16) [11]

У него другая  проблема, см. [10] ;-)


 
alienff   (2007-06-09 22:22) [13]

Германн, по ходу да )))
Как кинуть компонент в консоль?
:-D


 
tmp   (2007-06-10 09:24) [14]

2 alienff

Можно использовать WinInet функции (FtpGetFile, FtpPutFile), тогда можно обойтись без компонентов вообще и кидать на консоль ничего не придется :)



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
2-1181104987
-=RtV=-
2007-06-06 08:43
2007.07.01
TList


2-1181295060
webpauk
2007-06-08 13:31
2007.07.01
array of Timage


15-1180795221
ArtemESC
2007-06-02 18:40
2007.07.01
Аппаратный минимум...


2-1181079178
Riply
2007-06-06 01:32
2007.07.01
Значение FilePointer при ошибке чтения файла.


15-1180874065
Александр Иванов
2007-06-03 16:34
2007.07.01
Китайцы создали костюм для Карлсона