![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
Всем привет) нужна помощь..
смотрела подобные темы но не поняла..как можно проверить, работает ли FTP-сервер? пробовала подключатся по примеру http://forum.vingrad.ru/topic-231454.html , но какие то ошибки вылазят |
|||
|
||||
| ziga |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 25.4.2007 Репутация: нет Всего: 1 |
Что за ошибки то?
|
|||
|
||||
| Alix |
|
|||
|
L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: 8 Всего: 23 |
Как вариант:
Чтобы проверить надо соединиться (openConnection), и если true, т.е. все удалось, то и закрытие (closeConnection). -------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
делаю так:
а результат: программа запускается, но при кликевылетает и выдает ошибку-''Project Project1.exe raised exception class EldSocketError with message 'Socket Error#11001 Host not found'. Process stopped. Use Step or Run to continue.'' Добавлено @ 09:16 Alix, чего то не пойму пока что с этим делать..но все равно спасибо) Это сообщение отредактировал(а) Martisha - 30.10.2008, 09:24 |
|||
|
||||
| Matematik |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 7 Всего: 50 |
Интересный адрес у сервера. XXX по порту 69 Неудивительно что такого адреса не существует, о чем и говоритсья в ошибке "Socket Error#11001 Host not found" Может попробуешь ввести что-нибудь правдоподобное
|
||||
|
|||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
Matematik, ввела, только ошибка та же и еще "Socket Error 11004"
|
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
25 - это SMTP вроде ;). Поменяй на 21. Это сообщение отредактировал(а) aktuba - 30.10.2008, 10:13 -------------------- ![]() |
|||
|
||||
| Matematik |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 7 Всего: 50 |
||||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
Добавлено через 4 минуты и 33 секунды и еще сообщение Internal Error PRO-2794, никак не убирается с экрана!!! ((( |
|||
|
||||
| Alix |
|
||||||
|
L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: 8 Всего: 23 |
В коде что я привел есть две функции, определены две глобальные переменные и надо подключить модуль WinInet. Вначале вызывается функция openConnection, которая пытается установить соединение с сервером. Если удалось, то вернет true, если нет - false. Если вернула true, то надо не забыть вызвать closeConnection. Короче, чтобы не париться, вот всесь код в одной функии, которая ответит на твой вопрос "работает ли ftp-сервер".
В функцию надо передать адрес сервера, имя пользователя и пароль. Пример вызова (в Edit1 надо написать адрес сервера, например приведенный выше mirror.yandex.ru):
-------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
||||||
|
|||||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
-------------------- ![]() |
|||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
это чтоли?
|
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 2 Всего: 8 |
||||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 8 Всего: 329 |
Martisha, на сайте Indy есть готовые примеры.
http://www.indyproject.org/Sockets/Docs/index.EN.aspx Вот примеры для Инди9 http://www.delphiexpert.ru/load/Components/indy9demos.exe Документация по инди http://forum.vingrad.ru/forum/topic-85659.html |
|||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: 2 Всего: 31 |
мой обновлятор доктора веба работает примерно так:
ЗЫ исходник по просьбам Это сообщение отредактировал(а) CompWorm - 31.10.2008, 00:56 |
|||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
||||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
||||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: 2 Всего: 31 |
перепроверил на работе - качается, распаковывается и запускается... какая у вас ошибка и где?
|
|||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
скачала еще раз, попыталась распаковать, выходит ошибка: 'PowerArchiver не может открыть этот файл. Он может быть неверным архивом. Внимание: Проверьте, что файл не используется. Если вы попытаетесь открыть EXE файл, то он может быть поврежден или иметь неверный формат. Если вы хотите повторно открыть многотомный ZIP архив, то откройте его последний том.' может конечно я архиватор не тот использую..хотя проблем до этого не было |
|||
|
||||
| Alix |
|
|||
|
L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: 8 Всего: 23 |
Архив целый, WinRAR его нормально читает. Попробуйте другой архиватор. Тот же WinRAR или 7zip.
-------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
||||
|
||||
| Martisha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 15.10.2008 Где: казань Репутация: нет Всего: 1 |
Alix, не получилось, на разных компах пробовала и разными архиваторами..
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |