|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2013, 17:01 | #1 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
Работа с сетевыми компонентами InDy. Вы последняя надежда
Вы моя последняя надежда. Надо сделать лабораторную работу.
Задание 1. Разработать программу сетевой менеджер файлов, которая позволяет организовать файловый менеджер при помощи компонента TIdHTTPServer для обзора и передачи по сети фалов по протоколу http. 2. Разработать инструмент для тестирования работы сервера при помощи компонента TIdHTTP 3. Разработать не менее 3-х файлов в формате html и выполнить тестирование работы сервера с использованием любого доступного браузера. Код:
|
18.12.2013, 17:19 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты я так понимаю запрос делаешь к своей же программе? Что в URL написано?
Поставь точку прерывания в начало IdHTTPServer1CommandGet и посмотри сработает она или нет.
I'm learning to live...
|
18.12.2013, 18:58 | #3 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
|
18.12.2013, 19:01 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Подробнее?
Хм. Становишся курсором на строку Код:
Запускаешь программу и делаешь что-то. Если твоя Делфи остановится на коде в месте где поставлена точка прерывания - хорошо. Значит запрос до сервера дошел.
I'm learning to live...
|
18.12.2013, 19:43 | #5 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
Он выделяет эту строку, как я понимаю сервер не пропускает. Пишет Source Breackpoint at и бла бла бла
|
19.12.2013, 11:07 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да уж... Писать такую программу без базовых знаний...
Смело. Показывай скриншот после запуска.
I'm learning to live...
|
21.12.2013, 21:00 | #7 | |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
Цитата:
И по каким то причинам не могу загрузить скриншот, только через залил http://zalil.ru/34862977 |
|
21.12.2013, 21:49 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Это мошный инструмент вылавливания ошибок, если освоишь его сможешь создавать сложные системы. Еще раз!!!: Ставишь бряк на строку обработчика - запускаешь. Если брякается отладчик значит до компонента запрос доходит. Потом последовательно нажимая F8 проходишь по коду. Мышкой наводи на переменные и свойства и смотри чему они равны. Анализируй правильность этих значений. И так пока не найдешь строку, которая по твоему мнению работает не так как нужно. Цитата:
То что нас не убивает делает сильнее. Вот что тебе нужно запомнить если хочешь реализовать хороший продукт. А теперь вытри сопли и наконец проведи отладку проекта так как положено с начала и до конца. В противном случае даже не пытайся что-то написать серьезное.
I'm learning to live...
Последний раз редактировалось Stilet; 21.12.2013 в 21:51. |
||
22.12.2013, 18:55 | #9 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
Я бы не обратилась к вам. если бы перед этим не поговорила с преподавателем, мы не смогли решить эту проблему
|
22.12.2013, 19:25 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Значит твой преподаватель ни в зуб ногой. Там все настолько просто что даже смешно. Но!!!
Важнейший элемент решения этой задачи - отладка. Судя по всему твой преподаватель этого не понимает, а значит научить тебя он ничему полезному не сможет. Вот к примеру:http://www.programmersforum.ru/showthread.php?t=184668 Простейший пример. Рабочий на 100% Запрос: http://localhost/getmessage в браузере должен заставить этот сервер вывести пустое сообщение. Попробуй этот пример и убедись что все правильно. Дальше соответственно добавляй по частям свой код и смотри когда будут тормоза - значит в очередном добавленном блоке и кроется проблема. Это я говорю раз уж ты упорно отказываешься отлаживать свой код по шагам. Так что фразы типа "сервер не пропускает" не катят.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
моя последняя надежда в написании запроса | hend230 | SQL, базы данных | 0 | 17.12.2012 08:34 |
Очень прошу!!!!! Последняя надежда на вас..... | Кристинка- | Общие вопросы Delphi | 1 | 19.05.2012 19:49 |
Последняя надежда | irissska | Свободное общение | 6 | 10.07.2009 22:22 |
Товарищи программисты-вы моя последняя надежда)))) | баста | Помощь студентам | 3 | 05.02.2009 21:49 |