Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 14.02.2015
Сообщений: 12
1

Обновление каждую секунду и новых загрузка файлов

12.04.2016, 13:27. Показов 774. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача:
Каждую секунду необходимо стучаться по ссылке, получать список картинок. (обновляется постоянно, может быть добавлено много ссылок за сек), загружать новые в папку и сразу отправлять на печать только появившиеся (настройка в чекбоксе).
Проблема:
В таком варианте, как получилось сделать у меня, при большой нагрузке сбивается список и вылезает ошибка (новый список, видимо, перебивает старый и картинки не успевают загрузиться)

Помогите, пожалуйста, с решением данной проблемы
Вложения
Тип файла: rar вопрос.rar (3.4 Кб, 1 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2016, 13:27
Ответы с готовыми решениями:

Обновление элементов виджета каждую секунду
Есть таймер, на нем 3 кнопки. На данном этапе пытаюсь заставить работать кнопку start. Каждую...

Как сделать обновление страницы каждую секунду
Я короче хочу чтобы обновлялась страничка каждую секунду и в JLabel'е менялась значение (ну тут 10...

Действие каждую секунду
подскажите пожалуйста как сделать чтоб через каждую секунду выполнялось действие ну там вычесть из...

Работа скрипта каждую секунду
Вот собственно и вопрос, как мне сделать запуск скрипта каждую секунду. Просто на кроне это...

4
0 / 0 / 0
Регистрация: 14.02.2015
Сообщений: 12
12.04.2016, 16:22  [ТС] 2
Прикрепляю файлы:
Вложения
Тип файла: rar src.rar (27.5 Кб, 2 просмотров)
0
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
12.04.2016, 23:15 3
1 секунда это 1000 мс, но по идее делфи да и не делфи, а сама система так быстро не отработает, меняй свою задачу раз в секунду, будет норма!
0
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
13.04.2016, 04:50 4
При нажатии на кнопку "Подключиться" появлялось сообщение об ошибке. Запускал программу в режиме отладки. В начале я сделал работу без таймера. Стали загружаться единичные изображения. Но ошибки появлялись вновь. Ошибки появлялись при повторном удалении потоков и во время передачи потоком управления основной программе. Хотя я не смог выявить не правильный код потоков, но в результате я закомментировал столько ошибочного кода связанного с потоками, что переделал все классы на работу без потоков. После этого файлы с изображениями стали нормально загружаться. Тогда я добавил загрузку по таймеру. При этом программа ждёт, пока загружается изображение. И когда страница обработана, то через секунду начинает загрузку страницы заново. Можно нажать на кнопку "Стоп" и таймер отключиться. Также при загрузке файла заполняется полоса прогресса. Печать не проверял. Так как ошибок было много, то я редактировал код небрежно. Думаю, исправленная программа будет выполнять то, что Вам нужно.
Прилагаю исправленный проект.
Вложения
Тип файла: zip src.zip (304.7 Кб, 4 просмотров)
0
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
13.04.2016, 11:28 5
Я тестировал Вашу программу на своём сайте и забыл, перед отправкой Вам, заменить list.html на list.php. Замените и программа заработает.
0
13.04.2016, 11:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2016, 11:28
Помогаю со студенческими работами здесь

Меняется внешний IP каждую секунду
Добрый день. Не могу соединиться по FTP клиентом(FileZila, CoreFTP) ни с одним сервером.Соединение...

Обнуленние счётчика каждую секунду
Всем привет,у меня есть переменная count которая подсчитывает количество нажатий левой кнопки мыши,...

Работа скрипта каждую секунду
Как сделать так чтобы скрипт: if (page=="#page_2") { alert('worked'); } выполнялся не...

Каждую секунду отнимаются очки
Не могу понять в чем ошибка: private int x; private CountDownTimer countDownTimer; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru