![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
![]()
Вы моя последняя надежда. Надо сделать лабораторную работу.
Задание 1. Разработать программу сетевой менеджер файлов, которая позволяет организовать файловый менеджер при помощи компонента TIdHTTPServer для обзора и передачи по сети фалов по протоколу http. 2. Разработать инструмент для тестирования работы сервера при помощи компонента TIdHTTP 3. Разработать не менее 3-х файлов в формате html и выполнить тестирование работы сервера с использованием любого доступного браузера. Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ты я так понимаю запрос делаешь к своей же программе? Что в URL написано?
Поставь точку прерывания в начало IdHTTPServer1CommandGet и посмотри сработает она или нет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Подробнее?
Хм. Становишся курсором на строку Код:
Запускаешь программу и делаешь что-то. Если твоя Делфи остановится на коде в месте где поставлена точка прерывания - хорошо. Значит запрос до сервера дошел.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
![]()
Он выделяет эту строку, как я понимаю сервер не пропускает. Пишет Source Breackpoint at и бла бла бла
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Да уж... Писать такую программу без базовых знаний...
Смело. Показывай скриншот после запуска.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
![]() Цитата:
И по каким то причинам не могу загрузить скриншот, только через залил http://zalil.ru/34862977 |
|
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Это мошный инструмент вылавливания ошибок, если освоишь его сможешь создавать сложные системы. Еще раз!!!: Ставишь бряк на строку обработчика - запускаешь. Если брякается отладчик значит до компонента запрос доходит. Потом последовательно нажимая F8 проходишь по коду. Мышкой наводи на переменные и свойства и смотри чему они равны. Анализируй правильность этих значений. И так пока не найдешь строку, которая по твоему мнению работает не так как нужно. Цитата:
То что нас не убивает делает сильнее. Вот что тебе нужно запомнить если хочешь реализовать хороший продукт. А теперь вытри сопли и наконец проведи отладку проекта так как положено с начала и до конца. В противном случае даже не пытайся что-то написать серьезное.
I'm learning to live...
Последний раз редактировалось Stilet; 21.12.2013 в 21:51. |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 10
|
![]()
Я бы не обратилась к вам. если бы перед этим не поговорила с преподавателем, мы не смогли решить эту проблему
|
![]() |
![]() |
![]() |
#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 |