доступ к Ftp, pascal |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
доступ к Ftp, pascal |
SHnur_ |
4.01.2005 3:06
Сообщение
#1
|
Гость |
Подскажите , пожалуйста .
Как можно самым простым образом получить доступ к файлу , лежащему на FTP , по средством Pascal'a ? Есть ли такой unit , чтоб простейшей командой . типа : writeFTP(f.'HELLO') ; readFTP(f,1); можнобыло получить такой доступ ? Прошу помоч ! |
SHnur |
4.01.2005 17:50
Сообщение
#2
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Может возможно как то написать дополнительную *.exe-шку , чтоб она могла просто копировать файл На и С ftp . И просто вызывать её через паскаль .
-------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
volvo |
4.01.2005 20:42
Сообщение
#3
|
Гость |
SHnur
Все, что могу предложить - Цитата Простейший FTP клиент для Windows, построенный на базе библиотеки "pasock10". Написан полностью на Borland Pascal... Посмотри, может быть что-то получится...Исходники здесь (m&g FTP Client v1.0 for Windows and BP7) |
Guest |
4.01.2005 21:04
Сообщение
#4
|
Гость |
Я уже копался в нём . К сожелению ничего нужного там не нашёл . Там слишком всё усложнено ю . Просто я хотел бы получить доступ к файлу , не пребегая при этом к подробностям TCP/IP передачи данных .
И всё равно , спасибо ! |
GoodWind |
4.01.2005 22:24
Сообщение
#5
|
Автооответчик Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
предлагаю обратить внимание на ftp.exe, который поставляется вместе с windows.
у него есть замечательный параметр командной строки: Цитата -s:имя_файла Задание текстового файла, содержащего команды FTP, которые будут выполняться автоматически при запуске FTP. ежели мы предварительно Паскаль программой сформируем этот файл, то можем оператором exec вызвать ftp.exe, передав в качестве параметра имя этого файла. вот собстно и все.... зы: в конце файла не забудь поставить quit Сообщение отредактировано: GoodWind - 4.01.2005 22:30 -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
SHnur |
5.01.2005 2:10
Сообщение
#6
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Хорошая мысль ! Только один неоанс : будет ли это как-то работать не с текстовым файлом , а с типизированым ?
-------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
volvo |
5.01.2005 2:18
Сообщение
#7
|
Гость |
SHnur
Ты не понял ... В текстовом файле будут содержаться команды, которые следует выполнять файлу FTP.EXE... А уж команды в типизированный файл никак не засунешь... :no: P.S. А почему надо именно типизированным? Сообщение отредактировано: volvo - 5.01.2005 2:19 |
SHnur |
5.01.2005 2:32
Сообщение
#8
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Я поясню свою цель : я хочу организовать онлайн топ для игры на паскале . А топ там типизованый файл , чтоб его Нотепадом нельзя было прочитать и отредактировать .
Значит , мне надо : 1) считать имеющийся топ ; 2) отредактировать его ; 3) отослать обратно ) -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
SHnur |
5.01.2005 2:34
Сообщение
#9
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Цитата В текстовом файле будут содержаться команды, которые следует выполнять файлу FTP.EXE А какой синтаксис там . Какие команды ? -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
volvo |
5.01.2005 2:47
Сообщение
#10
|
Гость |
Цитата C:\>ftp -? Обмен файлами с компьютером, на котором запущена служба сервера FTP. Ftp может использоваться интерактивно. FTP [-v] [-d] [-i] [-n] [-g] [-s:имя_файла] [-a] [-w:буфер] [узел] -v Отключение вывода на экран ответов с удаленного сервера. -n Отключение автоматического входа при начальном подключении. -i Отключение интерактивных запросов при передаче нескольких файлов. -d Включение отладочного режима. -g Отключение глобализации имен файлов (см. команду GLOB). -s:имя_файла Задание текстового файла, содержащего команды FTP, которые будут выполняться автоматически при запуске FTP. -a Использование локального интерфейса для привязки соединения. -w:буфер Переопределение стандартного размера буфера передачи (4096). узел Задание имени или адреса IP удаленного узла, к которому необходимо выполнить подключение. |
SHnur |
5.01.2005 2:48
Сообщение
#11
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Вот нашол Виндовский манулал .
Теперь буду пытаться реализовать свою задумку , спасибо за помощь ! Сообщение отредактировано: SHnur - 5.01.2005 2:48 -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
GoodWind |
5.01.2005 9:20
Сообщение
#12
|
Автооответчик Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
SHnur, результатами поделишься ?
Оч интересно... -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
FreeMan |
5.01.2005 11:52
Сообщение
#13
|
- Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: 4 |
Меня терзают смутные сомнения... Прото ftp.exe - РЕ-файл, который не является дос приложением и есть вероятность при запуске его с паскалевской проги посредством процедуры exec увидеть сообщение This programm cannot be run in DOS mode...
-------------------- бб
|
SHnur |
5.01.2005 14:25
Сообщение
#14
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
GoodWind несомненно поделюсь =]
FreeMan будем пробовать , увидим -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
Altair |
6.01.2005 15:17
Сообщение
#15
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата который не является дос приложением и есть вероятность при запуске его с паскалевской проги посредством процедуры exec увидеть сообщение This programm cannot be run in DOS mode... Если все это под вин работает то запутиться должно. + всегда можно перейти на 32 битные ;) -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
SHnur |
11.01.2005 15:54
Сообщение
#16
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Нашол я тут у FreePascala(под win) дополнительный Юнит ftpapi . Но чтоб его откомпилить нужны ещё 3 Юнита : os2def , PMWin , Strings . Где их можно достать ?
Сообщение отредактировано: SHnur - 11.01.2005 17:18 -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
Altair |
11.01.2005 17:52
Сообщение
#17
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Strings -это стандартный модуль ;)
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
SHnur |
11.01.2005 17:55
Сообщение
#18
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
А остальные два ?
-------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
Altair |
11.01.2005 18:09
Сообщение
#19
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
возможно они есть в полной комплектации FPC.... (попробуй скачай все...)
пощищи с помощью FTP поисковика... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
SHnur |
11.01.2005 18:15
Сообщение
#20
|
Пионер Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Шурик Репутация: 0 |
Я искал у них на сайте www.FreePascal.org
. Но там ничего подобного нету . Искал на Рамблере .. тоже косяк . -------------------- Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом. |
Текстовая версия | 29.04.2024 13:39 |