Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Много вопросов


Автор: Uraxa 3.2.2008, 00:10
Я пишу программу - файлообменник, но сами можете посудить - как это получилось. 
http://www.accf.narod.ru/

фтп юзаю через  TNMFTP из fastnet

Вопросы:

1.Как узнать свободное место на фтп сервере?
2.Как вводить свои личные данные в поля на сраницах народа(автоматом, скрытно), потом лазать по ссылкам(так же)?
3.Как добавить содержиое Лэйбла в буфер обмена( именно лэйбла)
4.Как добавить процесс заливки на прогрессбар?
5.Как узнать размер файла?
6.Как из полного имени файла получить неполное(напр. из c:/gg/shit.txt  получить shit.txt)?
7.Какое Событие в TNMFTP обозначает успешную закачку?
8.Как поставить текущую директорию директорией, из которой запущено приложение?

Автор: Mpak 7.2.2008, 16:04
Цитата("Uraxa")

6.Как из полного имени файла получить неполное(напр. из c:/gg/shit.txt  получить shit.txt)?


Юзай ExtractFileName.
Код

AnsiString a, b;
a = "C:\\gg\\shit.txt";
b = ExtractFileName(a);

Автор: kefir01 8.2.2008, 15:49
Могу посоветовать юзать TIdFTP и...
убрать в опциях проекта в закладке Linker галочку Use Dynamic RTL и в Packages - Build With Runtime Packages
Дабы юзеру не пришлось качать библиотеки и копировать их (!о боже) в system32

Добавлено через 6 минут и 43 секунды
http://ftp.hse.ru/temp/efuploader.exe
вот я делал такую тему могу исходник кинуть

Автор: Uraxa 10.2.2008, 00:24
Перешёл на TIdFTP.
Новые вопросы:
1.как смотресть сообщения с сервера( или как это там называецца)(как обычно на всех фтп клиентах)
2.Что такое Socket Error # 10061 Connection Refused? И почему из-за этого не работает не один вид FTP связи представленный в билдере?

Автор: kefir01 10.2.2008, 16:34
Проверь в свойствах IdFTP порт и остальные параметры. или же у тебя фаервол режет.

Автор: Uraxa 17.2.2008, 00:23
не, это чё-то с коннектом. 

Как узнать существует ли файл на сервере?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)