Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 064

/ вопрос открыт /

Здравствуйте!
Если ктото задовался вопросом об обновлении программы через интернет.
Помогите кодом.
При появлении новой версии на сервере/сайте программы, в самой программе открывается окошко для одобрения обноления, затем начинается обновление(скачавание новой версии прграммы), с прогресс баром и с обновлением(заменой) файлов в рабочем каталоге программы (По умолчанию: C:\Program Files\Папка софта).

Буду плагодарен за код, дорогие эксперты =)

Приложение:
  1. Delphi 7


Примечание #1 (19 апреля 2010, 20:26):
Ах да, поиск юзал, ответ на свой вопрос не получил!!!

Ximer Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Ximer (статус: Посетитель)
Вопрос отправлен: 19 апреля 2010, 20:24
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 23; последнее сообщение — 20 апреля 2010, 17:49; участников в обсуждении: 4.

Страницы: [1] [2] [Следующая »]

min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 20:30 [#1]:

В чём проблема-то?
Или написать всё за тебя?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 20:32 [#2]:

Это осуждение или вопрос?
Кажется:
Буду плагодарен за код, дорогие эксперты =)
Это я и просил!
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 20:33 [#3]:

Цитата (Ximer):

Буду плагодарен за код, дорогие эксперты =)

На какую благодарность расчитывать?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 20:35 [#4]:

Условную!
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 20:42 [#5]:

Цитата (Ximer):

Условную!

Не понял!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 20:45 [#6]:

Основанный на отказе от реалистического восприятия действительности.
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 20:54 [#7]:

Это всё?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 20:57 [#8]:

Что ты мне мозг компасируеш?
За Спасибо!Тебя не устраивает?
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 21:14 [#9]:

Цитата (Ximer):

Что ты мне мозг компасируеш?

Ну ты ж первый начал.

Цитата (Ximer):

За Спасибо!Тебя не устраивает?

Я пиво под названием "Спасибо" не знаю.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 21:42 [#10]:

=))) Юморист!!!
Из Рязани, пивком не удасца угостить!!!
IlluminatI

IlluminatI (статус: 2-ой класс), 19 апреля 2010, 21:47 [#11]:

В чем сложность-то?

Регистриуешь где-нибудь сайт, на котором выкладываешь файл (можно txt) с текущей версией. Твоя программа скачивает файл, и проверяет: совпадают версии или нет. Если версия выше, предлагаешь скачать новую версию. Если не умеешь качать файлы из интернета - вот прямо на этом сайте есть статья Вадма К: https://www.delphi-int.ru/articles/39/

Насчет "юзал поиск" - смутно верится, гугл выдает подробное описание 1 и 2 ссылкой.
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 21:52 [#12]:

Да, умею я качать файлы, вопрос не в этом!
Мне нужно чтобы с прогресс баром было остальное ,ладно бог с ней...

Буду плагодарен за код, дорогие эксперты =)
Вадим К

Вадим К (статус: Академик), 19 апреля 2010, 21:58 [#13]:

А зайти в раздел статей на этом сайте, где то между 30 и 50 есть моя статья с кричащим названием. Там и прогресс есть:)
Галочка "подтверждения прочтения" - вселенское зло.
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 22:03 [#14]:

Цитата (Ximer):

Из Рязани, пивком не удасца угостить!!!

Кто из Рязани?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
IlluminatI

IlluminatI (статус: 2-ой класс), 19 апреля 2010, 22:07 [#15]:

Ximer, я тебе даже ссылку дал! Ты смотрел ее? Там как раз с прогрессом и сделано
Ximer

Ximer (статус: Посетитель), 19 апреля 2010, 22:09 [#16]:

min@y™
Насколько я понял Ты!
Или ты указал не достоверные данные?! =)

IlluminatI
В поиске не нашол подходящего примкра!

Вадим К
Посматрю, но уменя есть сомнение что это по теме!!!
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 22:14 [#17]:

Цитата (Вадим К):

А зайти в раздел статей на этом сайте, где то между 30 и 50 есть моя статья с кричащим названием. Там и прогресс есть:)

Почитал твою статью. Могу нечто подобное сбацать, только без Indy, на чистом WinInet.dll. Я когда-то писал прогу - оффлайн-браузер, заточенный только под один конкретный сайт. Качает страницы, парсит на предмет картинок, качает картинки, раскладывает по папкам и изменяет ссылки в страницах на них так, чтобы можно было просмотреть браузером.

2Ximer: могу дать исходники для ознакомления. Там не только ProgressBar, но и график скорости закачки есть.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 22:15 [#18]:

Цитата (Ximer):

Насколько я понял Ты!

А я думал, что и ты тоже...
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 20 апреля 2010, 01:51 [#19]:

Спасиб вадим за статью, но у меня 7-ая версия как раз.
Ругается на:
  http.OnWork:=IdHTTP1Work;
  http.OnWorkBegin:=IdHTTP1WorkBegin;

[Error] Unit1.pas(74): Incompatible types: 'Parameter lists differ'
[Error] Unit1.pas(75): Incompatible types: 'Parameter lists differ'
min@y™

min@y™ (статус: Доктор наук), 20 апреля 2010, 08:15 [#20]:

Тебе перевести то, что выдаёт компилятор?
Параметры обработчиков событий не совпадают с параметрами их прототипов. Объект http - это экземпляр какого класса? Покажи, как у тебя объявлены процедуры-обработчики IdHTTP1Work() и IdHTTP1WorkBegin().
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Страницы: [1] [2] [Следующая »]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:32
Выполнено за 0.03 сек.