Вообщем что пока наваял - класс Автообновление:
сейчас тестирую - завтра наверное выложу, если сил хватит
.
1. Обновляемый класс хранит Параметры обновления - которые естественно заполняет сам автор класса, если параметры не соответствуют формату - класс в обновлении не участвует
2. при обновлении используется "сценарий обновления" дающий четкие команды на хитрые моменты обновления:
- если класс работает с определенными версиями компонент;
- если класс требует проверки на наличие определеных объектов в мд-шнике;
- ... и т.д.
Сценарий хранит тексты процедур проверки для постановки в ВыполняемыйМодуль()
3. http протокл сделан через v7plus.dll - не знаю консоль какую использовать, ftp - через ftp.exe
4. Также класс пытаеться найти в каталоге ИБ ini файл с настройками откуда брать
- новый мдшник для текущей конфигурации
- адреса где храняться последние версии компонент
5. При первом создании класс создает необходимые ему файлы настроек, и сразу пытается обновиться - и так как это первый запуск использует Визуальную форму для наблюдением за обновлением.
УХ....
PS - В локальной сети вроде работает...