CYFROWY BARON • PROGRAMOWANIE • Zobacz wątek - Klient FTP

Klient FTP

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Re: Klient FTP

Nowy postprzez polymorphism » czwartek, 1 marca 2012, 13:58

Dopiero teraz zauważyłem, że źle dodajesz elementy do listboxa, powinieneś użyć metody AddStrings. Poprawiłem swój kod. Sprawdź, teraz powinno być ok.
C++ Reference - opis wszystkich klas STL-a i funkcji C.

Za ten post autor polymorphism otrzymał podziękowanie od:
TNTeener
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Klient FTP

Nowy postprzez TNTeener » czwartek, 1 marca 2012, 14:09

Poly,zrobiłem program na editach....
Cytat:
TNTeener napisał(a):Skończyłem program. Dałem sobie spokój z listą i postanowiłem zrobić wszystko na editach i dialogach.
Temat do zamknięcia.
Avatar użytkownika
TNTeener
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): wtorek, 28 lutego 2012, 13:41
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Windows XP/Vista/7
Kompilator: C++ Builder XE2
    Windows VistaChrome

Re: Klient FTP

Nowy postprzez polymorphism » czwartek, 1 marca 2012, 14:30

Wiem, że zrobiłeś, czytałem tego posta. Napisałem to dla jasności, żeby ktoś, kto będzie szukać jakiejś informacji w temacie FTP i INDY, miał jakąś konkretną podpowiedź.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Klient FTP

Nowy postprzez Cyfrowy Baron » czwartek, 1 marca 2012, 17:51

Nie wiem jak to jest z Twoim kontem FTP, ale u mnie katalog zdalny do nazwa_@programowanie.cal.pl. Po połączeniu z kontem jestem więc w tym katalogu, ale tutaj nie ma bardzo co wyliczać, gdyż tutaj nie ma plików by wyliczyć np. pliki które znajdują się na tym forum muszę przejść do katalogu tak:

KOD cpp:     UKRYJ  
 IdFTP1->ChangeDir("domains/programowanie.cal.pl/public_html/forum/");


Przekazując funkcji List jako drugi argument wartość "*.*" nakazujesz jej wyliczać tylko pliki, bez katalogów, ale jeżeli w katalogu głównym nie ma żadnych plików to nic nie zostanie wyliczone. Użyj wartości "*", a wyliczone zostaną katalogi i pliki. U mnie to działa. Podanie samej gwiazdki sprawia, że wyliczane są również pliki w tych katalogach, ale już nie w podkatalogach tych katalogów. Jeżeli przekażesz jako wartość "" to wyliczone zostaną tylko katalogi.

Podsumowując, jeżeli tylko logujesz się na konto bez zmiany katalogu za pomocą funkcja ChangeDir to jesteś w pierwszym głównym katalogu konta. Podanie samego "/" funkcji ChangeDir nie daje żadnego efektu, musisz podać pełną nazwę katalogu.
Będąc w głównym katalogu nie wyliczysz plików ("*.*") bo tam ich nie ma, możesz co najwyżej wyliczyć katalogi:

KOD cpp:     UKRYJ  
IdFTP1->List(ListBox1->Items, "", false);
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Poprzednia strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 16 gości

cron