|
Вопрос # 4 064/ вопрос открыт / |
|
Здравствуйте!
Если ктото задовался вопросом об обновлении программы через интернет.
Помогите кодом.
При появлении новой версии на сервере/сайте программы, в самой программе открывается окошко для одобрения обноления, затем начинается обновление(скачавание новой версии прграммы), с прогресс баром и с обновлением(заменой) файлов в рабочем каталоге программы (По умолчанию: C:\Program Files\Папка софта).
Буду плагодарен за код, дорогие эксперты =)
Примечание #1 (19 апреля 2010, 20:26): Ах да, поиск юзал, ответ на свой вопрос не получил!!!
 |
Вопрос задал: Ximer (статус: Посетитель)
Вопрос отправлен: 19 апреля 2010, 20:24
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 23; последнее сообщение — 20 апреля 2010, 17:49; участников в обсуждении: 4.
Страницы: [1] [2] [Следующая »]
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 20:30 [#1]:
В чём проблема-то?
Или написать всё за тебя?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 20:32 [#2]:
Это осуждение или вопрос?
Кажется:
Буду плагодарен за код, дорогие эксперты =)
Это я и просил!
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 20:33 [#3]:
Цитата (Ximer):
Буду плагодарен за код, дорогие эксперты =)
На какую благодарность расчитывать?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 20:35 [#4]:
Условную!
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 20:42 [#5]:
Цитата (Ximer):
Условную!
Не понял!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 20:45 [#6]:
Основанный на отказе от реалистического восприятия действительности.
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 20:54 [#7]:
Это всё?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 20:57 [#8]:
Что ты мне мозг компасируеш?
За Спасибо!Тебя не устраивает?
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 21:14 [#9]:
Цитата (Ximer):
Что ты мне мозг компасируеш?
Ну ты ж первый начал.
Цитата (Ximer):
За Спасибо!Тебя не устраивает?
Я пиво под названием "Спасибо" не знаю.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 21:42 [#10]:
=))) Юморист!!!
Из Рязани, пивком не удасца угостить!!!
|
|
IlluminatI (статус: 2-ой класс), 19 апреля 2010, 21:47 [#11]:
В чем сложность-то?
Регистриуешь где-нибудь сайт, на котором выкладываешь файл (можно txt) с текущей версией. Твоя программа скачивает файл, и проверяет: совпадают версии или нет. Если версия выше, предлагаешь скачать новую версию. Если не умеешь качать файлы из интернета - вот прямо на этом сайте есть статья Вадма К: https://www.delphi-int.ru/articles/39/
Насчет "юзал поиск" - смутно верится, гугл выдает подробное описание 1 и 2 ссылкой.
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 21:52 [#12]:
Да, умею я качать файлы, вопрос не в этом!
Мне нужно чтобы с прогресс баром было остальное ,ладно бог с ней...
Буду плагодарен за код, дорогие эксперты =)
|
|
Вадим К (статус: Академик), 19 апреля 2010, 21:58 [#13]:
А зайти в раздел статей на этом сайте, где то между 30 и 50 есть моя статья с кричащим названием. Там и прогресс есть
Галочка "подтверждения прочтения" - вселенское зло.
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 22:03 [#14]:
Цитата (Ximer):
Из Рязани, пивком не удасца угостить!!!
Кто из Рязани?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
IlluminatI (статус: 2-ой класс), 19 апреля 2010, 22:07 [#15]:
Ximer, я тебе даже ссылку дал! Ты смотрел ее? Там как раз с прогрессом и сделано
|
|
Ximer (статус: Посетитель), 19 апреля 2010, 22:09 [#16]:
min@y™
Насколько я понял Ты!
Или ты указал не достоверные данные?! =)
IlluminatI
В поиске не нашол подходящего примкра!
Вадим К
Посматрю, но уменя есть сомнение что это по теме!!!
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 22:14 [#17]:
Цитата (Вадим К):
А зайти в раздел статей на этом сайте, где то между 30 и 50 есть моя статья с кричащим названием. Там и прогресс есть
Почитал твою статью. Могу нечто подобное сбацать, только без Indy, на чистом WinInet.dll. Я когда-то писал прогу - оффлайн-браузер, заточенный только под один конкретный сайт. Качает страницы, парсит на предмет картинок, качает картинки, раскладывает по папкам и изменяет ссылки в страницах на них так, чтобы можно было просмотреть браузером.
2Ximer: могу дать исходники для ознакомления. Там не только ProgressBar, но и график скорости закачки есть.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
min@y™ (статус: Доктор наук), 19 апреля 2010, 22:15 [#18]:
Цитата (Ximer):
Насколько я понял Ты!
А я думал, что и ты тоже...
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
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™ (статус: Доктор наук), 20 апреля 2010, 08:15 [#20]:
Тебе перевести то, что выдаёт компилятор?
Параметры обработчиков событий не совпадают с параметрами их прототипов. Объект http - это экземпляр какого класса? Покажи, как у тебя объявлены процедуры-обработчики IdHTTP1Work() и IdHTTP1WorkBegin().
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
Страницы: [1] [2] [Следующая »]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|