Вверх ↑
Ответов: 48
Рейтинг: 0
#1: 2014-09-02 00:14:54 ЛС | профиль | цитата
Всем доброй ночи! Искал такую тему на форуме, но к сожалению не нашел. А тема такая:
Собрал программку которая по URL ведет загрузку обновлений с сайта программы, обновления чаще всего бывают в виде dll библиотек, с разными именами файла (сочетание букв и цифр, вроде /update_ver_01.dll). Все бы конечно ни чего, но не удобно каждый раз поправлять URL, да и не всегда знаю имя файла обновлений. Подскажите как сделать авто проверку доступных обновлений в фоновом режиме, что бы имя файла обновлений на сайте применялось к имени файла при сохранении на ПК?
Add(MainForm,4462231,56,98)
{
Width=433
Height=110
BorderStyle=3
}
Add(Hub,3905962,119,139)
{
link(onEvent1,6835874:doDownload,[])
link(onEvent2,6835874:GetURLSize,[(161,152)(161,159)])
}
Add(Math,3253330,249,84)
{
OpType=3
Op2=1024
ResultType=0
link(onResult,6796386:doValue,[])
}
Add(FormatStr,13009438,309,139)
{
Mask="%2Kb/%1Kb"
link(onFString,4462231:doCaption,[(356,145)(356,190)(44,190)(44,104)])
link(Str1,6796386:Value,[])
}
Add(Label,9712046,55,57)
{
Left=20
Top=11
Width=37
Height=20
Font=[Arial,10,0,0,1]
Caption="URL :"
}
Add(Memory,6796386,309,84)
{
}
Add(Math,8010333,249,139)
{
OpType=3
Op2=1024
ResultType=0
link(onResult,13009438:doString,[])
}
Add(Edit,4686469,189,85)
{
Left=60
Top=10
Width=355
Height=21
Font=[Arial,8,0,0,1]
Text="http://browser.yandex.ru/download/?from=wizard___one_%7C&banerid=0500000134"
}
Add(HTTP_Get,6835874,189,139)
{
FileName="C:\update_ver_01.exe"
link(onStatus,8010333:doOperation,[])
link(onURLSize,3253330:doOperation,[(235,159)(235,90)])
link(URL,4686469:Text,[])
}
Add(Button,2923342,98,105)
{
Left=275
Top=45
Width=67
Height=24
Caption="Стоп"
link(onClick,6835874:doStop,[(160,111)(160,152)])
}
Add(Button,13995649,63,140)
{
Left=350
Top=45
Width=67
Height=24
Caption="Старт"
link(onClick,3905962:doEvent1,[(117,146)(117,145)])
}
карма: 0

0
файлы: 1code_34225.txt [1.3KB] [134]