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

Вниз

Подскажите как заюзать FTP   Найти похожие ветки 

 
denisww ©   (2003-04-10 16:33) [0]

Привет всем!
пользовался я 1 год TNMFTP Для заливки своих фало на фтп
и траблов незнал.
поменял место работы и сеть соответсвено.и на те , перестала работать функция. я и так и эдак. больше 65535*2 неотправляет (да и это с напрягом и ошибками).zip анул программу и в сторону.
теперь налабал примерно так.
uses WinInet;

procedure SaveFTP;
Var
Transfer:Boolean;
hSession,hHandle: HInternet;
FContext:Cardinal;
begin
Ts.Strings[3]:="Соединение..";
hHandle:=InternetOpen("MayProgram",INTERNET_OPEN_TYPE_PRECONFIG,nil,nil,0);
hSession:=InternetConnect(hHandle,PChar(Ts.Strings[5])//имя сервера
,StrToInt(Ts.Strings[8])//порт
,PChar(Ts.Strings[6])//Имя
,PChar(Ts.Strings[7])//Пароль
,INTERNET_SERVICE_FTP,0,FContext);
if hSession=Nil Then Ts.Strings[3]:="Ошибка соеденения с сервером" Else Begin
Ts.Strings[3]:="Отправка...";
Transfer:=FtpPutFile(hSession
,Pchar(Ts.Strings[4])//путь к файло
,Pchar(ExtractFileName(Ts.Strings[4]))
,FTP_TRANSFER_TYPE_BINARY,0);
If not Transfer Then Ts.Strings[3]:="Ошибка!" Else Ts.Strings[3]:="Ok!";
End;
End;

Извиняюсь за корявость - я жал код.Работает!
Вопрос :
как получить обратный вызов(отслеживать результат отправки(ну ползунок)))
Ну никак неполучаеться у меня.
И вопрос Второй :
Вроде память надо освобожать после всего и надо ли закрывать InternetOpen или\И InternetConnect и как?


 
denisww ©   (2003-04-10 17:10) [1]

или ссылку плиз на толковое описание или пример



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-34897
Dimich1978
2003-05-30 11:09
2003.06.12
Туплю с датами


8-34943
Still Swamp
2002-02-04 15:22
2003.06.12
GLScene - несколько вопросов


1-34845
Maks Realov
2003-05-30 12:23
2003.06.12
Отношения наследования и владения.


1-34779
MegaVolt
2003-06-02 11:24
2003.06.12
Как передавать параметры из модальной формы в основную прогу?


14-35048
Nik45
2003-05-24 21:35
2003.06.12
IE