Вверх ↑
Ответов: 497
Рейтинг: 16
#1: 2018-03-25 03:38:09 ЛС | профиль | цитата
Master4eG писал(а):
всунуть в ProgressBar (Max).

вот еще как можно

Add(HTTP_Get,5338951,336,357)
{
link(onStatus,5455157:doPosition,[(412,363)(412,370)])
link(onURLSize,5455157:doMax,[])
}
Add(Hub,9184195,273,371)
{
link(onEvent1,5338951:GetURLSize,[])
link(onEvent2,5338951:doDownload,[(311,384)(311,363)])
}
Add(HTTPClient,6834211,294,413)
{
link(onDownloadProgress,14029498:doEvent1,[])
}
Add(ProgressBar,16296899,441,427)
{
Left=455
Top=420
Point(doMax)
}
Add(Hub,14029498,364,427)
{
link(onEvent1,16296899:doPosition,[])
link(onEvent2,4173233:doData,[])
}
Add(DoData,4173233,392,434)
{
link(onEventData,16296899:doMax,[])
link(Data,6834211:ContentLength,[(398,422)(346,422)(346,457)(307,457)])
}
Add(ProgressBar,5455157,455,364)
{
Left=455
Top=360
Point(doMax)
}


Master4eG писал(а):
Что такое сервер ?! Можно вкратце как это и что это ?!

то что будет принимать запросы. ТСР или какой удобно. лучше MailSlot
Master4eG писал(а):
Нет, тут я испугался, что значение max в ProgressBar слишком большое

Max значение integer = 2147483647 можно смело бросать обновы чуть меньше 2ГБ
Master4eG писал(а):
как тогда приложение закроет и удалит само себя ?! Надо в Param ввести то что у меня в .bat файле и выполнить doConsoleExec ?! Пробовал не получилось вроде (в filename указал cmd.exe).

а зачем вообще удалять приложение? ардейтер просто взял и скачал обновление и заменил старый файл. все. что еще надо?
doConsoleExec в конце запроса просто надо ентер отправлять
карма: 1
        ]  
0