Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Автоматическое обновление программы / 16 сообщений из 16, страница 1 из 1
08.09.2005, 17:05:02
    #33259458
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Кто нибуть уже занимался подобным. Хотелось бы услышать мысли на этот счет?
...
Рейтинг: 0 / 0
08.09.2005, 17:06:55
    #33259465
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Неделю назад сдал проект... Обновление через IP можно даже в любой точке мира...

А в чем проблема?
...
Рейтинг: 0 / 0
08.09.2005, 18:55:19
    #33259749
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Sergey Ch, вот так прям и по IP ? :) Вот прям взял сокеты стал гнать данные
...
Рейтинг: 0 / 0
08.09.2005, 19:16:54
    #33259790
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
To Sergey Ch
А как это делать? Есть хоть примерчик?
...
Рейтинг: 0 / 0
08.09.2005, 19:53:29
    #33259834
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Творчески переработал классическую статью . Выкинул все лишнее, оставил только то, что надо и получилось очень даже профессионально, легко, красиво и приятно... Теперь вообще нет проблем с поддержкой версии (во внутренней сети без проблем), но вот с внешними потребителями получается оригинально - как только появился у них интернет а у тебя новая версия - так у них вывалится сообщение - "Ваш разработчик жив, думает о Вас- если хотите, можете скачать обновления" ... Круто... Если есть желание то можно и отследить все пиратские версии своей программы
...
Рейтинг: 0 / 0
08.09.2005, 19:56:55
    #33259838
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
luserSergey Ch, вот так прям и по IP ? :) Вот прям взял сокеты стал гнать данные Вообще-то примерно так
...
Рейтинг: 0 / 0
08.09.2005, 19:58:46
    #33259839
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Посмотрел статью. Может прикольно, может и нет. Не мой метод :)
...
Рейтинг: 0 / 0
08.09.2005, 21:12:00
    #33259893
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
luserПосмотрел статью. Может прикольно, может и нет. Не мой метод :)
Придумать лучше просто невозможно... Может по этому уже никто больше для FoxPro и не "изобретает велосипед обновления данных"
...
Рейтинг: 0 / 0
08.09.2005, 21:33:49
    #33259909
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Я давно использую обновление ЛЮБЫХ файлов через SQL-SERVER. Разумеется, это будет работать только в клиент-сервер приложении, но если интересует, то глянь тут:http://www.caws.atnet.ru/vfox/sql7.html
С уважением, Алексей.
...
Рейтинг: 0 / 0
08.09.2005, 22:49:16
    #33259963
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Aleksey-KЯ давно использую обновление ЛЮБЫХ файлов через SQL-SERVER. Разумеется, это будет работать только в клиент-сервер приложении, но если интересует, то глянь тут:http://www.caws.atnet.ru/vfox/sql7.html
С уважением, Алексей.
Мне очень понравились Ваши идеи как и Ваш сайт... Подчерпнул много оригинальных решений от Вас .

Но к сожалению, как у истинного поклонника FoxPro у меня очень большое количество программ, написанных и использующих только FoxPro... Метод, предложенный Rick Strahl считается исчерпывающим и всеобъемлящим... Я тоже провел исследование данной задачи и пришел к выводу, что лучше уже, увы, не сделать Хотя очень хотелось ... Сама статья дает очень много идей для развития самой методологии обновления приложений и рассматривается мировым сообществом программистов FoxPro как классический вариант решения данной проблемы... Там только один недостаток - она на английском языке и используется урезанная библиотека функций (бесплатный вариант) WW connect (что не совсем прозрачно для этого решения и тянет за собой довольно много избыточных функций, изучить которые стоит очень подробно)...
...
Рейтинг: 0 / 0
09.09.2005, 04:19:47
    #33260102
MaestroEv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
А я по рабоче-крестьянски...

Есть маленькая программа загрузчик на VFP она запускается и проверяет новую версию на сервере... И если она есть то копирует ее и запускает..
Причем в фоксе это можно через KEYBOARD "DO proga".. И тогда в основной программе при выходе проверяем есть ли новый загрузчик? И копируем его тоже... Так и копируют две программы друг друга по очереди...

А новые версии на сервера попадают через интернет...
...
Рейтинг: 0 / 0
09.09.2005, 09:26:59
    #33260275
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
MaestroEvА я по рабоче-крестьянски...

Есть маленькая программа загрузчик на VFP она запускается и проверяет новую версию на сервере... И если она есть то копирует ее и запускает..
Причем в фоксе это можно через KEYBOARD "DO proga".. И тогда в основной программе при выходе проверяем есть ли новый загрузчик? И копируем его тоже... Так и копируют две программы друг друга по очереди...

А новые версии на сервера попадают через интернет...
Было примерно аналогично (читался файлик .ini c сервера со списком обновляемых программ и производилось сравнение дат с тем что есть у клиента), но очень много клиентов без такой четкой организации да еще с лаптопами, колесящими по всему миру Пришлось "взяться за ум" Да и пользователи как правило пошли не очень грамотные - приходится им давать один файл, а дальше уже "все делает программа"
...
Рейтинг: 0 / 0
09.09.2005, 09:43:14
    #33260307
For Peace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
У меня так...
Перед загрузкой локальная версия программы обращается на сервер к базе, где указан номер последней версии, этот номер сравнивается с номером в локальной базе. При не совпадении выгружается программа и запускает .bat файл, который копирует обновленную версию и запускает обратно программу, номер версии соответсвенно обновляется.

Недостаток при учитывании даты, в том что прога может за день несколько раз изменятся программистом, а обновлятся будет только раз в день.

А при номерном методе - открыл dbf закинул новое номер(номер+1). И обновление сработает у всех
...
Рейтинг: 0 / 0
09.09.2005, 13:01:46
    #33261088
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
Sergey Ch , ошибаешься дружище, очень ошибаешься.
Лично я, пишу для целей обновления своего ПО клиента как сервис. Не на VFP естеснно. Зачем я со свомим дровами в лес пойду Потом, ведь елементарно просто через FTP
И вообще IMHO, гамороидальный подход. Современный, крутой, но гемороидальный. Исходники своего решения выложить ? Всего-то 1 Fll и накакой напряги. Куда ?
...
Рейтинг: 0 / 0
09.09.2005, 13:33:23
    #33261208
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
luser И вообще IMHO, гамороидальный подход. Современный, крутой, но гемороидальный. Исходники своего решения выложить ? Всего-то 1 Fll и накакой напряги.
Каждому свое

Лично я не всегда доверяю сторонним FLL (предпочитаю понятный код на VFP), не у всех есть FTP даже во внутренней сети, мне нравится то, что в решении, на которое я привел ссылку есть очень красивый стандартный progress bar который показывает, сколько Вы скачали и ожидаемое время окончания (что не всегда актуально для внутренней сети - там все происходит почти мгновенно)...
...
Рейтинг: 0 / 0
09.09.2005, 13:40:03
    #33261237
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое обновление программы
А если прокси ? :) Что ? опять низя ?
При исользовании Win32 Soc - можно, а вот используюя системные DLL из VFP - НИЗЯ. Ты это знаешь не хуже меня. К тому же, фокс не разрулит вложенные струтуры без явного выделения под байт- строку кучи.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Автоматическое обновление программы / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]