• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
86 гостей, 2 пользователей

  • InnoSetup Ultra 5 0 5 1
avatar_WYLEK

InnoSetup Ultra

Автор WYLEK, 01 мая 2011, 19:39:00

« предыдущая - следующая »

WYLEKАвтор темы

Ответ #15 : 30 июня 2011, 18:12:00 #15
Цитата: GnomТам двойной слеш в пути, изза этого и не показывает путь, нужно посоветоваться - там нужно удалять второй слеш. Сейчас попозже дам решение.

ОК.

Но в реестре один только.


И закрепи, тогда уж шапку, глядиш, разовьется тема[/quote]

 Да я только ЗА!
 Если у тебя есть чему нас научить - мы здесь и будем прилежными учениками
 И тему будешь вести сам

Gnom

Ответ #16 : 30 июня 2011, 18:26:00 #16
Держи, проверил у себя, должно отработать ина х64 и на х32, хотя на х32 нужно еще проверить.

Извините, вам запрещён просмотр содержимого спойлеров.

Добавлено (30.06.2011, 18:26:23)
---------------------------------------------
Цитата: WYLEKЕсли у тебя есть чему нас научить - мы здесь и будем прилежными учениками
Ну, было-бы желание учится, а чего сам знаю - научу.

WYLEKАвтор темы

Ответ #17 : 30 июня 2011, 18:33:00 #17
Цитата: GnomДержи, проверил у себя, должно отработать ина х64 и на х32

Все работает! Вопросы у меня к тебе еще есть, но это потом.
Давай создадим раздел и поведешь его. Мне, например, все интересно что связано с установщиками.

Gnom

Ответ #18 : 30 июня 2011, 18:37:00 #18
Цитата: WYLEKДавай создадим раздел
Не обязательно, достаточно модифицировать этот. Но, сперва, может опрос по форуму сделать, о необходимости такого? есть несколько больших форумов по инно, с остальными программами установки я не связывался, плюс, нужен ктото, кто хорошо знает дельфи и С+, для написания воспомогательных библиотек, что иногда требуется. На вопросы буду отвечать, в меру моих знаний и опыта.
Единственное - Установщики приложений нужно вынести в корень форума - Русификация программ - скорее дочерняя тема Установщиков приложений, чем наоборот

WYLEKАвтор темы

Ответ #19 : 30 июня 2011, 18:42:00 #19
Цитата: GnomНе обязательно, достаточно модифицировать этот. Но, сперва, может опрос по форуму сделать, о необходимости такого? есть несколько больших форумов по инно, с остальными программами установки я не связывался, плюс, нужен ктото, кто хорошо знает дельфи и С+, для написания воспомогательных библиотек, что иногда требуется. На вопросы буду отвечать, в меру моих знаний и опыта.

По русификации знаю - никто на блюдечке не подаст
Надо просто начать и делать - аудитория будет, главное увлечь народ.

Даю тебе права на создание новостей. Выставляй все что считаешь нужным по своему увлечению.

Leserg

Ответ #20 : 01 июля 2011, 01:35:00 #20
Цитата: WYLEKдобро пожаловать в нашу компанию!
Спасибо Gnom
Кто ищет, тот всегда найдет!

WYLEKАвтор темы

Ответ #21 : 01 июля 2011, 11:02:00 #21
Можешь посмотреть что можно сделать в этой теме - Делаем патч в Inno как на PatchWise Free...

 Дело в том, что создается папка бэкапа, а можно ли сделать чтобы просто дописывала к файлу расширение .bak?

 Например плагинам для фотошопа пофиг из какой папки читать файл. Я с этим столкнулся и был удивлен - фотошоп спокойно читал из бэкапной папки в 32 битном режиме енг файл а в 64 битном рус файл?! А если устанавливать с расширением .bak исходный файл - то все нормально.

Gnom

Ответ #22 : 01 июля 2011, 12:58:00 #22
Так то можно, вариантов бекапа несколько, у того-же Доброва есть пример от Генри, не очень понятно, чего нужно, но сейчас посмотрю, чего можно сделать
 Есть функция, которая замесчательно подойдет для этого:
 function FileCopy(const ExistingFile, NewFile: String; const FailIfExists: Boolean): Boolean;
 -копирует файл с заменой имени и расширения, сейчас придумаю, как прикрутить ее к бекапу.

 нужен полный набор, для экспериметов и отладки.

Навскидку - как то так должно выглядеть:


Извините, вам запрещён просмотр содержимого спойлеров.


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

WYLEKАвтор темы

Ответ #23 : 01 июля 2011, 15:18:00 #23
Цитата: GnomНавскидку - как то так должно выглядеть:

Проверил - работает. Но переменные не прошли в поиске и MD5 файла, сделал напрямую ехе-файл

вот здесь - If (FileSearch("ThemesCreator.exe", ExpandConstant("{app}"))="")

и здесь - MD5 := GetMD5OfFile(ExpandConstant("{app}ThemesCreator.exe"));

иначе проходило пропатчивание а потом выполнялся поиск и выводило ошибку.

И еще вопрос - как быть с этой процедурой с 10 файлами патча?
Что и куда вводить данные?

Извините, вам запрещён просмотр содержимого спойлеров.


Вот проверенный код


Извините, вам запрещён просмотр содержимого спойлеров.

Gnom

Ответ #24 : 01 июля 2011, 16:07:00 #24
Цитата: WYLEKно, нужен полный комплект - программа и полный набор для пача, чтобы настроить работу. 

WYLEKАвтор темы

Ответ #25 : 01 июля 2011, 22:42:00 #25
Цитата: Gnomи прописывать PatchedFile и BackupedFile везде, где нужно, этот вариант был хорош для одного файла smile для нескольких этот блок:

Большое спасибо!
Все работает - баки создаются.

Извините, вам запрещён просмотр содержимого спойлеров.

Gnom

Ответ #26 : 02 июля 2011, 09:56:00 #26
Если сегоlня будут вопросы, отвечу вечером, после 8-ми. Сегодня и завтра я на смене.

WYLEKАвтор темы

Ответ #27 : 11 июля 2011, 00:09:00 #27
Вот что вышло

Извините, вам запрещён просмотр содержимого спойлеров.


Пока вытягивал из французcкого языкового файла недостающие ресурсы для енг версии, почти его выучил

Gnom

Ответ #28 : 11 июля 2011, 15:10:00 #28
Слегка перелопатил ваш скрипт пача, нужно тестить.

Извините, вам запрещён просмотр содержимого спойлеров.

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

WYLEKАвтор темы

Ответ #29 : 11 июля 2011, 16:54:00 #29
Цитата: GnomПишем об ошибках, буду исправлять, данный вариант должен работать значительно быстрей, на большом количестве файлов.


Работает вот так...


Извините, вам запрещён просмотр содержимого спойлеров.

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

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

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика