PDA

Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

K.A.V.
20-04-2012, 23:35
SFX Creator 2.3 Stable

Что нового в версии 2.3 Stable?

[+] Функция обновления для поддержания SFX Creator в актуальной версии, теперь вы сможете сразу же обновить программу при выходе любых обновлений
[+] После окончания процесса компиляции, теперь сразу можно запустить созданный SFX пакет
[+] Новое всплывающее меню "Переменных"
[+] Добавлено 2 новых "Переменных" проекта: Имя программы и версия

Диалог "Управление проектами"
[+] Самоудаление SFX архива
[+] Защитить SFX архив от распаковки сторонними программами
[+] Требовать перезагрузку компьютера после установки
[+] Принудительная перезагрузка

Графический интерфейс => Выбор компонентов
[+] Добавлена возможность создавать пакет инсталлятора с выбором компонентов пользователем при установке.
Вы сможете "разбросать" все добавленные команды по компонентам, изменить как вам угодно порядок исполнения команд

Графический интерфейс => Старт меню
Внимание!
Изменён принцип создания ярлыков в графическом интерфейса на страничке "Старт меню"
Теперь вам необходимо указать к какому файлу создавать ярлык и во второе поле необходимо вводить только название ярлыка (без путей и без приставки расширения ".lnk"), будьте внимательны!
[+] Создать ярлыки для всех пользователей
[+] Дублировать все ярлыки на рабочий стол

"Дополнительные возможности"
[+] Добавить ярлык => Добавлен переключатель создания ярлыков для всех пользователей

Диалог "Проверка установленного ПО"
[+] Диалог полностью переписан, как и весь код данной возможности: теперь всё работает как надо
[+] Добавлена возможность определить версию файла при "ручном" определении ПО по существованию файла/папки
[+] Возможность сразу же протестировать введённые вами данные "определения" перед занесением их в проект! Диалог прочитает введённые вами данные в формы и скомпилирует собственный проект только с данными определния ПО. Очень удобно!

Диалог Установка по ключу в реестре
Устранена 1 ошибка


Если будут найдены ошибки в работе программы - просьба сообщать незамедлительно
Со встроенной программой обновления обновляться теперь станет быстро и просто)

MKN
21-04-2012, 11:26
K.A.V.,
Первое, что сразу напрягает - это поведение окон.
Если, к примеру, когда кликаем "Управление проектами", то соответственно появляется новое окно, но основное окно при этом нельзя сдвинуть с места, а оно мешает, загораживает нужное...
Но после закрытия вызванного окна, основное само перемещается (если перед этим была попытка его перемешения).

И творятся странности с перерисовкой окон. То что основное периодически подмаргивает, ещё можно терпеть, но вот вызванное окно "Главные настройки", перерисовывается с более чем секундной задержкой и на это время исчезают все элементы в окне...
Может ну его, скин ? Мешает он конкретно...

K.A.V.
21-04-2012, 12:11
Если, к примеру, когда кликаем "Управление проектами", то соответственно появляется новое окно, но основное окно при этом нельзя сдвинуть с места, а оно мешает, загораживает нужное... »
Это исправимо, вот только нужно ли? :)
Мне просто не приятно когда главное окно постоянно появляется и исчезает, после вызова/закрытия диалогов
Кстати попробуй нажать на значок в трее когда открыт дополнительный диалог, основное окно программы скроется :tongue:

"Главные настройки", перерисовывается с более чем секундной задержкой и на это время исчезают все элементы в окне... »
Исчезают, потому что загружается другой INI файл диалога + чтение данных из проекта + увеличение шрифта для всех элементов, средствами NSIS я пока ничего умнее придумать не могу

Может ну его, скин ? Мешает он конкретно... »
Справка SFX Creator => FAQ. Часто задаваемые вопросы

Прочитайте пожалуйста, будьте так добры :tongue:
А если внимательно прочитаете, то и себя там найдёте))

P.S.
Были же отзывы о "неполной" справке к программе, в версии 2.3 Stable я постарался описать как можно больше всего

MKN
21-04-2012, 13:07
Справка SFX Creator => FAQ. Часто задаваемые вопросы
Прочитайте пожалуйста, будьте так добры »
Пардон. Не прочёл, поспешил испытывать. :) Вопрос снят.

alert30
21-04-2012, 18:55
K.A.V., снова у меня ошибка компиляции, сделал точка с запятой размер словаря 128 Мб; но он снова ошибку выходит, как быть? Файл прикреплен.

K.A.V.
21-04-2012, 19:32
alert30
1. В "Параметры компресси данных" в поле "Размер словаря" установите стандартное значение - 8

2. Дополнительные возможности => Показать сообщение при запуске/завершении
Уберите кавычки из текстового поля, можете заменить кавычку знаком ', это мы потом пофиксим

ps
Вы в настройках деинсталлятора прописали иконку "$DESKTOP\99.ico" которая будет отображаться в "Установка и удаление программ", у клиента то её не будет на рабочем столе...

K.A.V.
22-04-2012, 15:15
Вышло обновление => 2.3.0.1

Исправлена ошибка: не работала настройка "Защита архива"
Исправлена ошибка: в некоторых текстовых полях при вводе символа кавычки вылетало "Ошибка компиляции"
Исправлена ошибка в диалоге "Удаление даных из проекта"

Скрытие главного окна при загрузке дополнительных диалогов
Исключено подключение лишних функций при компилировании


Обновляемся через встроенную программу обновления :yes:

ludmilau54
25-04-2012, 11:00
При попытке компиляции сообщение "Дистрибутив поврежден"

При попытке компиляции сообщение "Дистрибутив поврежден - недопустимый код"

K.A.V.
25-04-2012, 11:40
При попытке компиляции сообщение "Дистрибутив поврежден - недопустимый код" »
SFX Creator показывает сообщение "Ошибка компиляции"??? Если да, то запакуйте файлы созданные SFX Creator'ом и прикрепите к вашему сообщению

Если SFX Creator не показывается сообщение "Ошибка компиляции", то соберите следующие файлы в архив и прикрепите к вашему сообщению, посмотрим в чем проблема


<Папка SFX Creator>\projects\ваш файл проекта.ini
<Папка SFX Creator>\NSIS\Source.nsi
<Папка SFX Creator>\NSIS\Include\SoftInclude.nsh
<Папка SFX Creator>\NSIS\Include\K.A.V._PRE_Function.nsh
<Папка SFX Creator>\NSIS\Include\K.A.V._POST_Function.nsh

ludmilau54
25-04-2012, 11:56
Тестовый ini
[Главные_настройки]
Имя=Моя программа ${PRODUCT_VER}
Версия=1.0.0.0
Размер словаря=
Компрессор=LZMA
Solid архив=0
Директория установки=$ProgramFiles\MyProgram
Выходной файл=E:\test.exe
Прогресс распаковки=1
[Файлы для упаковки]
1=F:\Фото\2009 01 15
1_to=$ProgramFiles\MyProgram\

После нажатия кнопки компиляция появляется сообщение "Дистрибутив поврежден - недопустимый код", а под окошко с надписью "Создаю исходный код..." и ...все.

K.A.V.
25-04-2012, 12:01
ludmilau54, мне ваш "Тестовый ini" никакой нужной информации не предоставляет
Попробуйте поставить
Прогресс распаковки=0
Там вроде после обновления до 2.3.0.1 ошибка закралась при включении показа прогресса распаковки

ludmilau54
25-04-2012, 12:13
Все файлы в архиве, кроме <Папка SFX Creator>\NSIS\Include\SoftInclude.nsh по причине отсутствия

ludmilau54
25-04-2012, 12:15
Без процесса распаковки тоже самое сообщение

K.A.V.
25-04-2012, 12:24
ludmilau54, попробуйте заменить ccode.exe из прикреплённого архива
Этот файл от будущей версии (не доработанный), поэтому если будут какие-либо ошибки, сразу сообщите

И вообще отпишитесь, если ошибка исправится, закину тогда архив в шапку темы

ludmilau54
25-04-2012, 12:32
Теперь появляется окно с процессом компиляции и за ним сразу же предупреждени " Ошибка компиляции"

K.A.V.
25-04-2012, 12:39
Там подключаются библиотеки, которые будут в новой версии :)

Попробуйте распаковать эти файлы

K.A.V.
25-04-2012, 13:03
wakeup.wakeup,

соберите следующие файлы в архив и прикрепите к вашему сообщению, посмотрим в чем проблема

<Папка SFX Creator>\projects\ваш файл проекта.ini
<Папка SFX Creator>\NSIS\Source.nsi
<Папка SFX Creator>\NSIS\Include\SoftInclude.nsh
<Папка SFX Creator>\NSIS\Include\K.A.V._PRE_Function.nsh
<Папка SFX Creator>\NSIS\Include\K.A.V._POST_Function.nsh

Всё же вам пишется по русски! Прикрепляйте архив с файлами от компилятора!
По таким вашим сообщениям

проблема сохранилась "Ошибка компиляции" »
Я не смогу определить причину ошибки

wakeup.wakeup
25-04-2012, 13:04
K.A.V., заменил файлы из архива, проблема сохранилась "Ошибка компиляции" Соре за не соблюдение правил)))

K.A.V.
25-04-2012, 13:12
wakeup.wakeup, попробуйте после получения ошибки запустить компиляцию через файл:

<SFX Creator>\NSIS\compile.bat
И сделайте скриншот окна NSIS комплиятора перед закрытием, там напишется конкретная причина ошибки

У меня ошибок не возникает

wakeup.wakeup
25-04-2012, 13:22
вот скрин




© OSzone.net 2001-2012