![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Апдейтер для ММО
Вэн © (2010-04-02 16:15:00)Доброго времени суток, у меня такая проблемка:
Я делаю апдейтер для одной ММОшки установленной в нашей лок. сети, мне нужно сделать, чтоб в например Label1 отображалось имя обновляемого файла, в Label2 количество обновляемых файлов (сколько обновлено/сколько осталось), в Label3 размер текущего файла(сколько закачено(общий)/суммарный размер всех обновляемых файлов) и ProgressBar соответственно отрабатыал 100% 1й по размеру текущего файла, 2й по суммарному, ну и соответственно он должен как-то проверять разницу файлов, если файл на сервере новее, чем в конечном каталоге клиента, то он его обновляет, если нет, то пропускает. - как это реализовать? Это первый вопрос, второй вопрос - запуск игры идёт через батник, даже Лаунчером её запускать приходится с батника, может подскажите как можно реализовать запуск не пользуясь бат файлом, если для запуска нужны такого плана "start bin32\name.bin -ip:10.0.0.1 -noweb" параметры? Через Winexec и ShellExecute не выйдет...
===
Версия Delphi: Turbo Delphi 2006
OC: Win'7U.
Dennis I. Komarov (2010-04-02 16:31:00) [21]
> Я делаю апдейтер для одной ММОшки установленной в нашей
> лок. сети, мне нужно сделать, чтоб в например Label1 отображалось
> имя обновляемого файла, в Label2 количество обновляемых
> файлов (сколько обновлено/сколько осталось), в Label3 размер
> текущего файла(сколько закачено(общий)/суммарный размер
> всех обновляемых файлов) и ProgressBar соответственно отрабатыал
> 100% 1й по размеру текущего файла, 2й по суммарному, ну
> и соответственно он должен как-то проверять разницу файлов,
> если файл на сервере новее, чем в конечном каталоге клиента,
> то он его обновляет, если нет, то пропускает. - как это
> реализовать?
Так в чем с-но проблема: присвоить лаблам конкретный капшен или написать апдейтер?
> запуск игры идёт через батник, даже Лаунчером её запускать
> приходится с батника, может подскажите как можно реализовать
> запуск не пользуясь бат файлом, если для запуска нужны такого
> плана "start bin32\name.bin -ip:10.0.0.1 -noweb" параметры?
> Через Winexec и ShellExecute не выйдет...
Тут бубен рулит...