Пятница, 29 Марта 2024, 14:11

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Программирование .NET » Обновления (C#)
Обновления
LevinДата: Воскресенье, 19 Июня 2011, 22:08 | Сообщение # 1
Художник
Сейчас нет на сайте
Как сделать на C# проверку обновления. жмешь на кнопочку и если есть новое обновления (например архив на сервере напаивается v2.0) оно начинает качать :0
Помогите сделать плз!!!



AGENTX001Дата: Понедельник, 20 Июня 2011, 00:15 | Сообщение # 2
почётный гцупер
Сейчас нет на сайте
Quote (Levin)
Как сделать на C# проверку обновления. жмешь на кнопочку и если есть новое обновления (например архив на сервере напаивается v2.0) оно начинает качать :0 Помогите сделать плз!!!

Ты шарп в глаза видел? Если да - гугл поможет, если нет - http://www.39dll.ru/forum/20-258-1
VinchensooДата: Понедельник, 20 Июня 2011, 07:08 | Сообщение # 3
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (AGENTX001)
Ты шарп в глаза видел? Если да - гугл поможет, если нет - http://www.39dll.ru/forum/20-258-1

Как он покайфует, когда будет сидеть и сочинять хидеры по шарп, вот это да smile Дельный совет, ничего не скажешь.

Levin, хватить ныть, что тебя гугл забанил. Гугли сетевые функции шарпа и работу с файлами


zodiakДата: Понедельник, 20 Июня 2011, 13:03 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Quote (Vinchensoo)
Как он покайфует, когда будет сидеть и сочинять хидеры по шарп, вот это да


В шарпе нет такого понятия как "хидеры".

Levin,
В примерах МСДН есть код ftp-клиента.
А апдейтер может работтаь так. Кидаеш патч(или патчи) на фтп. В корне ложишь текстовый файл(например version.info) с перечнем всех существующих обновлений (з названиями файлов обновлений). Скачиваеш version.info и сравниваеш в тем, что установлено у тебя. Скачиваешь только отсутствующие патчи и их устанавливаешь.
Это если обновления выпускать в виде патчей. Можно на фтп выложить полную версию клиента. Апдейтер будет сравнивать установленый клиент и тот что на фтп, и обновлять различающиеся или скачивать новые файлы. В результате апдейтер может выполнять и функции вебустановщика.


Точка зору окремо взятого індивіда завжди суб'єктивна!

Взломщик
Battle City.Net
VinchensooДата: Понедельник, 20 Июня 2011, 13:22 | Сообщение # 5
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (zodiak)
В шарпе нет такого понятия как "хидеры".

Значит, есть директивы предпроцессора или еще что-то для определения стороннего кода. Я с ним не работал, но dll сама себя не интегрирует в проект smile


zodiakДата: Понедельник, 20 Июня 2011, 15:53 | Сообщение # 6
постоянный участник
Сейчас нет на сайте
Quote (Vinchensoo)
Значит, есть директивы предпроцессора или еще что-то для определения стороннего кода. Я с ним не работал, но dll сама себя не интегрирует в проект


Ну да, если эта 39dll скомпилирована в стиле Си, то это жопа, однозначно. Ни dumpbin ни disasm да вообще ничто кроме описания параметров функций не поможет. Если это С++ библиотека, то помогут dll2lib или dllwizard.
А вот С# dll как раз таки сами себя интегрируют в проект.


Точка зору окремо взятого індивіда завжди суб'єктивна!

Взломщик
Battle City.Net
VinchensooДата: Понедельник, 20 Июня 2011, 15:57 | Сообщение # 7
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (zodiak)
А вот С# dll как раз таки сами себя интегрируют в проект.

Мда, я еще больше перестал понимать шарпников. Хотя каждому свое. Мб и правда удобнее.

Quote (zodiak)
Ну да, если эта 39dll скомпилирована в стиле Си, то это жопа, однозначно. Ни dumpbin ни disasm да вообще ничто кроме описания параметров функций не поможет. Если это С++ библиотека, то помогут dll2lib или dllwizard.

Она на С++


LevinДата: Понедельник, 20 Июня 2011, 21:47 | Сообщение # 8
Художник
Сейчас нет на сайте
Quote (AGENTX001)
http://www.39dll.ru/forum/20-258-1

Я не понимаю куда залить файл. Ну на фтп, а где указать его?



AGENTX001Дата: Понедельник, 20 Июня 2011, 22:39 | Сообщение # 9
почётный гцупер
Сейчас нет на сайте
Vinchensoo, для начала я не предлагаю ему юзать 39длл, а предлагаю гм + 39длл=) всётаки какая разница на чём апдэйтер? Кста, шо такое "хидер"?
Levin, там в комах Фил ооочень подробно всё рассказует.
VinchensooДата: Вторник, 21 Июня 2011, 07:26 | Сообщение # 10
Злобный социопат с комплексом Бога
Сейчас нет на сайте

Quote (Levin)
Я не понимаю куда залить файл. Ну на фтп, а где указать его?

Читай мануалы, там все расписано


Форум игроделов » Программирование » Программирование .NET » Обновления (C#)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг