Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Посоветуйте прогу для создания патчей.   Найти похожие ветки 

 
SergP ©   (2004-04-23 09:25) [0]

Сабж.


 
Danilka ©   (2004-04-23 09:31) [1]

Дельфи не подойдет?
Ну, тогда можно попробовать bat-файлы. Или скрипты WSH.


 
Kerk ©   (2004-04-23 09:32) [2]

Borland Delphi


 
SergP ©   (2004-04-23 11:28) [3]

Имеется ввиду:
Например я написал прогу, отдал ее человеку, потом внес небольшие изменения в прогу, и мне нужно чтобы прога сама сделала патч на основе двух exe-шников (старого и нового)


> Дельфи не подойдет?


А в Дельфи есть такая фича? Если есть, то где?


 
Danilka ©   (2004-04-23 11:37) [4]

[3] SergP ©   (23.04.04 11:28)
В смысле? что ты понимаешь под словом патч?
обычно, патчи обновляют файлы: заменяют старые на новые, удаляют больше не нужные, добавляют совсем новые.

а ты чего хочешь? :))


 
SergP ©   (2004-04-23 15:00) [5]

Я же и говорю:
Например создал прогу. (1 exe файл). Потом внес небольшие изменения. Скомпилировал. Получился второй exe файл.

Но если сама прога сравнительно большая, то нерационально передавать например по инету полностью exe-шник.

Т.е. нужна такая прога, которая на основании исходного exe-шника, и нового создала патч (размером намного меньше чем сам новый экзешник). И чтобы потом запустив этот патч, естественно имея старый exe-шник, можно было его обновить до нового...


 
:[____   (2004-04-23 15:10) [6]

мож я чё-то путаю,.. а не проще обновлять .dll"ы?


 
-SeM-   (2004-04-23 16:45) [7]

[5] SergP ©   (23.04.04 15:00)
Предлагаю попробовать: компильнуть рабочую (т.е. с кодом, а не пустую форму с компонентами) прогу, переписать в один каталог (ЕХЕ-1). Потом, не изменяя кода компильнуть еще раз (ЕХЕ-2).
Вопрос: если сравнить ЕХЕ-1 и ЕХЕ-2 по содержимому, много будет отличий?


 
Sir Alex ©   (2004-04-23 18:19) [8]

Если не ошибаюсь, в комплекте с NSIS Installer идет маленькая утилитка для создания патчей. Даже вроде с исходниками.

P.S. Тока если твой exe"шник защищен (например ASProtect) или упакован (например ASPack или UPC), то на 99% ничего не получится :(


 
SergP ©   (2004-04-23 18:20) [9]


> Вопрос: если сравнить ЕХЕ-1 и ЕХЕ-2 по содержимому, много
> будет отличий?


Неужели будут отличия?


 
-SeM-   (2004-04-24 10:15) [10]

[9] SergP ©   (23.04.04 18:20)

> Неужели будут отличия?

Попробуй :)
И это при том, что ничего не меняли.


 
BorisMor ©   (2004-04-24 10:40) [11]

http://bonanzas.rinet.ru/r_tools.htm#Updater


 
SergP ©   (2004-04-24 11:16) [12]

>BorisMor ©   (24.04.04 10:40) [11]
>http://bonanzas.rinet.ru/r_tools.htm#Updater

Да смысл такой-же. Но нужна именно прога для создания патчей. И лучше чтобы патчи эти выглядели в ввиде одного exe"шника...

Если кто не понял, расскажу так:
У меня было такое: Прислали прогу размером 13 метров. А затем вместо следующей версии (приблизительно такого же размера или чуть больше) прислали патч размером 4 Мб. Я запускаю патч в папке с прогой старой версии, и он мне обновляет до новой.
Просто имеется экономия трафика при пересылке. Вместо того чтобы присылать файл 13 метров, мне прислали всего 4 метра.

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


> Sir Alex ©   (23.04.04 18:19) [8]

> Если не ошибаюсь, в комплекте с NSIS Installer идет маленькая
> утилитка для создания патчей. Даже вроде с исходниками.


А где ее найти можно?


 
Danilka ©   (2004-04-24 11:57) [13]

Неправильно это.
Если программа большая, то правильно когда она разбита на отдельные модули (хоть длл-ки, хоть бпл-ки), в которых прописана версия и дата модуля.
А патчер обновляет их. Можно навесить всякие рюшечки на патчер, как в орокловом "универсал инстеллер"-е, когда выводится список файлов и их версии, и на какую версию они обновляются.

Но все это, конечно, мое личное мнение. :))



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
1-1082892200
Makhanev A.S.
2004-04-25 15:23
2004.05.16
ThreadSafe...


8-1077878817
Spartak
2004-02-27 13:46
2004.05.16
Отчистка картинки


14-1083208481
тихий вовочка
2004-04-29 07:14
2004.05.16
Ole


11-1069169938
S!R!X
2003-11-18 18:38
2004.05.16
Проблемы с модальной формой


8-1077816064
evrey
2004-02-26 20:21
2004.05.16
Получение цвета пикселя в изображении.