Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ! Ни кто не решал такую задачу, может поделитесь. Есть программа состоящая из основного модуля и библиотек (BPL). В сети выкладываются обновления программы. Необходимо чтобы при запуске она проверяла обновления и если необходимо сама себя обновляла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:19 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
У меня модули ERP системы запускаются отдельно программой, которая и проверяет на предмет новых версий. А саму программу запуска обновляю (очень редко) маленьким ехешником без ГУИ в макросе подключения. Естествено, что первый раз используется программа установки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:23 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
У меня и exe-шник сам себя обновляет. Но только на NTFS - влом было делать для FAT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:26 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
Ну а каковы общие идеи? Как сравниваются файлы по дате или контрольной сумме? Где определять куда какой файл кладется ? 2 pkarklin, eNose А можно поподробнее как это делается ? Можно даже без конкретных примеров, только лишь методика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 17:01 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
Сравниваю по дате. Кладу в ту папку, откуда запушена запускалка (Enterprise.exe). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 17:09 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
0) При запуске - проверяю наличие *.bak файла и грохаю его. 1) То же самое (сравниваю по дате) 2) Если есть более новый, то переименовываю свой exe-шник (во время работы - на NTFS такое можно). 3) Копирую новый файл. 4) Запускаю его. Ну вот, пожалуй, и все. На FAT придется переименовывать имя копируемого файла, затем запускать его, копировать самого себя в оригинал и опять перезапуск - это если не делать отдельный exe для обновления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 07:56 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
2Andrew Campball Посмотри http://polesoft.narod.ru/Products/Starter/starter.html я давно юзаю без нареканий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 09:39 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
я тоже как то сравнивал все по дате и по размеру .. блин фигня полная и пришел к выводу что по Crc все гараздо лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 10:50 |
|
||
|
Обновление программы по сети
|
|||
|---|---|---|---|
|
#18+
if FileDateTime(FName1)>FileDateTime(FName2) then begin try CopyFile (FName1,FName2,ProgressBar1); except ShowMessage ('Error '); end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32164608&tid=2118235]: |
0ms |
get settings: |
11ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 446ms |

| 0 / 0 |
