Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Апдейтер для ММО


Страницы:   1 2

Вэн ©   (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 не выйдет...

Тут бубен рулит...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо