[Delphi] Połączenie ftp za pomocą komponentu IdFTP

0

Witam, dopiero zaczynam zabawę w Delphi i mam pytanko, bardzo proste.
Chciałbym nawiazac polaczenie FTP z serwerem i zwrocic status polaczenia, czyli klikam sobie jakiegos buttona i w polu powiedzmy label wyswietla sie tekst w zaleznosci od poprawnosci polaczenia.
Wsadzilem na formatke komponent z INDy IdFTP wypelnilem go danymi i teraz jak zrobic zeby polaczenie zostalo nawiazanie w momnecie klikniecia przycisku ?

0

Czesc

Jesli uzywasz komponentow z Indy, to po wpisaniu wymaganych parametrow typu host, port itp, wywolujesz metode Connect.
Czyli np.
W zdazeniu Buttona OnClick. wpsiujesz sobie
IdFTP1.Connect
Jesli sie polaczy to w zdazeniu
OnStatus, otrzymasz odpowiedz.
Jesli sie nie polaczy to tez otrzymasz odpowiedz :)
Po wiecej szczegolow zajzyj do Indy Help'a. Jest bardzo fajnie napisany.
Jakby co to pytaj.
Powodzenia

0
Nigel napisał(a)

Czesc

Jesli uzywasz komponentow z Indy, to po wpisaniu wymaganych parametrow typu host, port itp, wywolujesz metode Connect.
Czyli np.
W zdazeniu Buttona OnClick. wpsiujesz sobie
IdFTP1.Connect
Jesli sie polaczy to w zdazeniu
OnStatus, otrzymasz odpowiedz.
Jesli sie nie polaczy to tez otrzymasz odpowiedz :)
Po wiecej szczegolow zajzyj do Indy Help'a. Jest bardzo fajnie napisany.
Jakby co to pytaj.
Powodzenia

Rozumiem, polaczenie mam, a teraz jesli moznesz ; mam pole np jakis Edit i chce zeby po nacisnieciu przycisku połączyło sie z ftp (jest) i w edicie pojawi sie napis 'Połączono' a w przeciwnym razie 'nie polaczono'.

0

Po pierwsze, to chyba nie do konca bedziesz do tego wykozystywal edita.
Bardziej pasujacym do tego jest Label.
To taki wlasnie 'szyldizk' do wyswietlania czegokolwiek.
W zdazeniu onstatus wpisz sobie cos na ksztalt tego (uwaga !! moga byc bledy bo pisze na tzw pale :)
if IdFTP.Connected then
Label.caption:='polaczony'
else
Label.caption:='nie polaczony';

To powinno byc chyba to :)

PS. To zreszta mozesz dac nie tylko w onstatus. w dowolnym momencie mozesz sprawdzac stan ftp'a

0

Dzieki bardzo ,wszystko dziala, zrobilem sobie sciaganie pliczku z konta na dysk lokalny, jak juz tu jestem zaptam o progressbar , chcialbym zarzucic proggressbara do sciaganego pliku. Caly czas szukam info po necie , czytam ale jeszcze nie jestem sam w stanie tego skonstriowac , jest to bardzo skomplikowane ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1