Страница: 1 | 2 |
Вопрос: Updater для VB-приложений: ваше мнение?
Добавлено: 25.03.05 20:36
Автор вопроса: Comanche
Ответы
Всего ответов: 26
Номер ответа: 16
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #16
Добавлено: 01.04.05 14:08
Мои мнения (описываю по пунктам):
1) нормально
2) нормально
3) не совсем понял - файлы обновил, но не закачал на локалку и значит
на ftp что ли?
4) не, лучше md5 хеш файла (aka контрольная сумма). ИМХО.
Надо бы как-нить сам пример увидеть в действии, а то так я просто
ничего сказать не могу. Но идей уже порядочно накопилось для этого.
Если хочешь - вышли исходник этого дела, я протестирую и напишу
идеи/код.
Согласен?
Номер ответа: 17
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #17
Добавлено: 01.04.05 14:37
Исходники выложил вот сюда:
http://formtoini.narod.ru/Downloads/AppUpdater_Editor.rar
По п.3 - думаю, будет понятно на живом примере.
По п.4 - несогласен: зачем?!?!?!
Номер ответа: 18
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #18
Добавлено: 02.04.05 07:38
Довольно хорошо, но выдала при запуске ошибку на DTPicker1.SetFocus.
Что вдруг она ругаться начала на SetFocus? Пришлось On Error Resume Next
1) Немного непонятный инферфейс - запутаться можно если не знать
досконально программу.
2) Почему не русский язык у программы?
По четвертому пункту:
Можно еще ставить сравнение по часам и минутам - просто может быть по
несколько апдейтов программы в день
Номер ответа: 19
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #19
Добавлено: 05.04.05 13:00
А на какой именно "TPicker1.SetFocus" она ругнулась? Его нельзя вызывать из Form_Load - да я вроде и не вызываю... непонятно.
Интерфейс - отстой: полностью согласен. М.б. и переделаю. Заодно и язык изменю.
А насколько реально кому-то может понадобиться несколько апдейтов в день?!
И насчёт хранения на ФТП (и проблемы с sharing violation - см. мои посты выше) - что скажете?! Я, блин, так и буксую на одном месте: неохота доделывать сам апдейтер, пока с егойным аплоадером не разобрался до конца. А ясности со структурой папок на ФТП так пока и нет.
АУ-У-УУУ!!!
Номер ответа: 20
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #20
Добавлено: 05.04.05 21:22
я тут Comanche... гляну пример и в асю тебе напишу...
Номер ответа: 21
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #21
Добавлено: 05.04.05 22:33
Лучше на pc-er@mail.ru - в асе редко бываю.
Номер ответа: 22
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #22
Добавлено: 06.04.05 10:45
шЮтишь, да? А кто вызывает? )
А такое иногда делаю... Да вообще, не лишне сделать это.
Номер ответа: 23
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #23
Добавлено: 06.04.05 12:05
1. Вчерась специально смотрел код: DTPicker1.SetFocus вызывается из Form_Activate и ещё двух кликов по кнопкам. Вызова из Form_Load - нет!
2. Ну ладно, ОК, ты так делаешь... а о юзерах думал?! если вдруг некая прога будет несколько раз в день показывать окошко "На сервере разработчика обнаружена новая версия. Загрузить?", то лично я подумаю следующее (по порядку):
а). Что-то глючит в модуле обновления.
б). Что-то глючит на сервере разработчика.
в). Разработчик просто издевается.
г). Это недоделанное SpyWare.
))
Номер ответа: 24
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #24
Добавлено: 07.04.05 13:27
DTPicker1.SetFocus однозначно ключит в Form_Activate. ошибка нумбер 5
Номер ответа: 25
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #25
Добавлено: 07.04.05 13:28
Значит, сам контрол глюкавый. ОК, уберу эту строчку.
Номер ответа: 26
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #26
Добавлено: 08.04.05 09:48
Нэ... Зацэм аны минэ? ))
Такие извращенцы закачивали на сервер постоянно два дня подряд новый
Dr.Web где-то год назад. Меня если честно запарило - скачал половину и
!бац! новая версия... Качать снова... ) Но на всякий случай сделай -
нас таких много