![]() 0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 194
|
|
1 | |
Как принять и обработать сообщение об ошибке с сервера, при работе с IdFTTP?07.09.2017, 17:45. Показов 1051. Ответов 8
Метки нет Все метки)
(
Здравствуйте. У меня такая проблема: я использую компонент IdFTP из библиотеки Indy, для отправки файлов на FTP-сервер. Но иногда, когда возникает ошибка на сервере, например количество файлов в одной папке, превышает допустимое количество, программа попросту вылетает с сообщением об ошибке. Нельзя ли как-то сделать так, чтобы программа как перехватывала это сообщение и соответственно на него реагировала, например прекращала закачку файлов на сервер?
Добавлено через 18 часов 22 минуты Бамп.
0
|
07.09.2017, 17:45 | |
07.09.2017, 17:45 | |
Ответы с готовыми решениями:
8
Как перехватить и обработать сообщение об ошибке? При работе в Sony Vegas 13 Pro появляется сообщение об ошибке Как можно обработать ошибку, при работе с БД? |
![]() |
|
07.09.2017, 21:29 | 2 |
обработка исключений Delphi
http://www.delphi-manual.ru/lesson10.php
0
|
![]() 0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 194
|
|
08.09.2017, 01:37 [ТС] | 3 |
Спасибо, но это немного не то. Мне интересно, как принять сообщение об ошибке, пришедшее с сервера.
0
|
![]() 0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 194
|
|
09.09.2017, 05:23 [ТС] | 5 |
0
|
![]() 0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 194
|
|
10.09.2017, 03:37 [ТС] | 7 |
Что - "ну вот"? Как мне принять его и отличить от других сообщений об ошибке, включая те, что генерируются вовсе не сервером?
0
|
10.09.2017, 11:18 | 8 |
а кем?
у вас idFTP - кто ему может еще сообщения посылать? если все хорошо, то все хорошо, а как только ошибка - нужно обрабатывать ее для обработки ошибок в делфи есть отдельный класс читайте книжки
0
|
![]() |
||||||
10.09.2017, 21:31 | 9 | |||||
0
|
10.09.2017, 21:31 | |
10.09.2017, 21:31 | |
Помогаю со студенческими работами здесь
9
Сообщение об ошибке "500 I won't open a connection to 0.0.0.0 (only to 178.45.67.234)" при работе с ftp.exe Как получить ответ сервера при 401 ошибке в классе httpwebrequest?
TCP клиент: Не получается принять сообщение от сервера
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
|
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
|
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
|
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
|
Типы MIME в JSON: что и когда использовать в REST API
hw_wired 10.02.2025
MIME-типы играют ключевую роль в современных веб-приложениях, особенно в контексте REST API и микросервисной архитектуры. Они определяют формат передаваемых данных между клиентом и сервером, что. . .
|
Переименование локальной ветки Git
hw_wired 10.02.2025
Git предлагает систему управления версиями, где ветки играют ключевую роль в организации разработки. Ветки позволяют изолировать изменения кода, экспериментировать с новыми функциями и поддерживать. . .
|
Удаление элемента из массива в JavaScript
bytestream 10.02.2025
В JavaScript массивы - это упорядоченные наборы данных, которые часто требуют модификации, включая удаление элементов. Самый распространенный метод для этой задачи - splice(). Этот метод позволяет не. . .
|
Что значит yield в Python
bytestream 10.02.2025
Ключевое слово yield в Python создает генераторную функцию - особый тип функции, которая возвращает итератор. В отличие от обычных функций, использующих return для возврата значения и завершения. . .
|
Чем отличаются git pull и git fetch
bytestream 10.02.2025
Git предоставляет множество команд для работы с удаленными репозиториями, среди которых особое место занимают git fetch и git pull. Эти команды помогают синхронизировать локальный репозиторий с. . .
|
Как удалить ветку Git в локальном и удаленном репозитории
bytestream 10.02.2025
Git предлагает развитую систему ветвления, позволяющую разработчикам создавать параллельные версии кода для различных задач. Ветка в Git - это легковесный указатель на определенный коммит, который. . .
|