Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
21.11.13 обновление для SFX Creator (http://winxpregp.narod.ru/load/raznoe/21_11_13_obnovlenie_dlja_sfx_creator/3-1-0-7)
Список изменений:
1. Данное обновление добавляет возможность горизонтальной прокрутки в списке добавленных файлов в главном окне SFX Creator
Данная возможность постепенно будет появляться в остальных диалогах программы
2. Исправлена неточность в модуле обновления в функции получения новостей, иногда при старте выскакивало "нет новостей" или "невозможно получить последние новости
упдашечку качаем либо с сайта, либо с шапки темы, либо просто обновляемся через модуль обновления в программе
icq99999999
30-11-2013, 01:40
при компиляции программы(в настройках сжатия\сжатие с помощью 7-zip) без архиватора 7z вылетает ошибка.
потому что используется ..\SYS\ofiles\7zip\7zip.exe не ПРЕДНАЗНАЧЕННЫЙ для запуска без самого архиватора 7-zip. а точней при запуске 7zip.exe использует файл 7z.dll в папке %ProgramFiles%\7-Zip или рядом с 7zip.exe.
так что надо использовать 7za.exe (Версия для командной строки).
при компиляции программы(в настройках сжатия\сжатие с помощью 7-zip) без архиватора 7z вылетает ошибка. »
Потому что:
и удалить ненужную библиатеку каторую изпользует графический модуль 7z(консольной версии 7z она не нужна)
..\SFX Creator\SYS\ofiles\7zip\7z.dll »
Я, как дурак, послушал вашего "совета" и перелопатил код, удалив данную dll из архива SFX Creator и из ихсодника ccode
Как дурак, понадеялся, что вы реально знаете, о чем говорите, т.к. сам особо не углублялся в тесты с 7zip, изначально всё работало прекрасно, после вашего "совета" возможность упаковки данных оказалась неработоспособна, да, если на компе не установлен 7zip, а если установлен - упаковка пройдёт, но в итоге у пользователя будет багнутый инсталлятор, который для распаковки будет требовать dll, которую по вашему совету я удалил из исходников SFX Creator
Нужно было обратить внимание на ваше правописание и усомниться в адекватности ваших слов, но, как видите, я доверчивый человек, это мой минус по жизни
потому что используется ..\SYS\ofiles\7zip\7zip.exe не ПРЕДНАЗНАЧЕННЫЙ для запуска без самого архиватора 7-zip. а точней при запуске 7zip.exe использует файл 7z.dll в папке %ProgramFiles%\7-Zip или рядом с 7zip.exe.
так что надо использовать 7za.exe (Версия для командной строки). »
7z.exe работает в связке с 7z.dll
Если при исполнении 7z.exe не находит рядом с собой 7z.dll, то идёт поиск в %ProgramFiles% или через реестр, не отслеживал и не суть важна, как приложение ищет свою dll
---
Прошу вас, icq99999999, больше не писать в этой теме свои советы в отношении SFX Creator
Установите версию 2.7, в которой 7z.dll ещё не вырезан по вашему совету и посмотрите, как SFX Creator 2.7 ведёт себя, всё работает? Конечно да!
В свою очередь, приношу извинения перед пользователями SFX Creator, за то, что воспользовался советами данной личности и без предварительного тестирования вырезал 7z.dll из состава SFX Creator
В данный момент возможность упаковки с использованием 7-Zip архиватора практически полностью не рабочая, если у пользователя на компе (при упаковке/распаковки) не установлен архиватор 7-zip
Ещё раз прошу прощения, сегодня я исправлю свою ошибку в очередном обновлении и подобных ошибок со своей стороны гарантирую, больше не будет
Проблема упаковки только в версии 2.8 Alpha, в версии 2.7 с упаковкой с использованием 7-Zip всё работает
icq99999999
30-11-2013, 11:17
послушал вашего "совета" »
Cамо собой вашей сборке 7zip.exe нужен 7z.dl. я ведь писал про консольную версию 7za.exe (консольной версии 7z она не нужна) » а не про 7zip.exe.
лично я в своих сборках всегда использую 7za.exe который и весит меньше 7zip.exe+ 7z.dl и работает стабильно.
Cамо собой вашей сборке 7zip.exe нужен 7z.dl. я ведь писал про консольную версию 7za.exe »
Зачем писать про консольную версию и лично меня запутывать, если её нет в составе программы? Зачем вообще было лезить во внутренний состав файлов SFX Creator, ради экономии 400 Кб?
Научитесь выражать свои мысли правильно и доходчиво и научитесь анализировать, в SFX Creator нет файла 7zip.exe и никогда не было, если бы вы внимательно изучили файлы в сборке SFX Creator и обратили бы на это внимание, то поняли бы, что там файлы от графической версии (консольный 7z.exe и dll).
То, что вы написали:
и удалить ненужную библиатеку каторую изпользует графический модуль 7z(консольной версии 7z она не нужна)
В составе SFX Creator есть графический модуль 7-zip? Данные слова лично я расценил так, что консольная утилита 7z.exe, которая присутствует в составе SFX Creator не нуждается в рядом лежащей библиотеке 7z.dll, выражайте свои мысли правильно, а то от вас получается больше вреда, чем пользы
Прошу на этом закончить эту бессмысленную дискуссию, больше не лезть с "советами" технического характера и не копаться в тех файлах, где вас "не ждут"
Спасибо K.A.V., посмеялся! »
:biggrin:
На самом деле всё очень просто.
Это скин и ему всё равно, физически у окна есть кнопки скрытия/закрытия окна или нет, он всё равно отображет данные "кнопочки"
Во вторых, в зависимости от настройки DPI в системе (размер шрифтов грубо говоря) элементы в диалогах становятся крупнее, из-за чего и смещается кнопочка закрытия диалога
Из-за этого была введена возможность "Управлять границами окон", её можно включить либо при первом запуске SFX Creator либо непосредственно в настройках программы через меню
И почему во всех диалогах удалены данные кнопочки...Здесь довольно тоже всё просто, т.к. я не проф. программист и SFX Creator написан не на проф.языке - я ограничен в возможностях управления и окнами и много чем ещё, было принято решение удалить данные кнопочки из заголовков окон программы по причине необходимости сохранять размеры окон при закрытии программы, а это я смог сделать только созданием собственных кнопок по нажатию которых происходит закрытие диалогов :)
фуф, надеюсь, понятно объяснил
сижу, кстати, пишу бета-версию, скоро будут новости о будущих изменениях и в бета-версии будет парочка новых возможностей, а одна прям ууухх, её много кто хотел :tongue:
Всегда интересно посмотреть на еще более новую версию »
На скриншоты в процессе разработки тоже интересно смотреть? :)
K.A.V., Отличные доработки! :clapping:
K.A.V., Отличные доработки! »
Всё для Вас :)
ну, это ещё скорее всего не окончательный вид переписанного граф.интерфейса, сейчас занимаюсь достаточно сложной фишкой уже почти неделю, всё не могу до конца отладить правильную и стабильную работу :(
Поэтому, если будут желающие (2-3 человека думаю будет достаточно) протестить 1 возможность до выхода Beta-версии для выявления ошибок, будет здорово, потому как часто бывает, один человек видит ошибку - другой в упор нет, хотелось бы выпустить версию без критичных багов и показать пользователям уже более-менее стабл версию после альфы...
Очередное обновление главного файла.
Изменения:
1. После обновления в SFX Creator появляется двух-колонный стиль отображения файлов в проекте
В более-менее стабильной Beta версии планируется тонкая настройка данной возможности, а именно это установка параметров ширины колонок, а также полное скрытие 1-ой колонки с путями установки для конкретных записей файлов (возможно, кому-то эти 2 колонки и не нужны, но мне показалось что будет смотреться более прилично, да и наглядно). Вообщем, довольны останутся все в итоге :yes:
2. Также в данном обновлении устраняются мелкие неточности и ошибки прошлых обновлений, а именно: не работала функция горизонтальной прокрутки, если добавление файлов производилось сразу после запуска программы (ну простите, поторопился я :tomato2:), прокрутка работала только после загрузки проекта.
3. После этого обновления у некоторых диалогов SFX Creator пропадёт возможность установки уровня прозрачности - это не баг, а скорее "издержки Alpha версии", т.к. SFX Creator для своей работы использует разные EXE файлы, то глобальные возможности для всех модулей приходится править во всех файлах, а т.к. остальные EXEшники уже в перевёрнутом виде и готовятся к "бете" - я не буду ворошить исходники каждого модуля, данная неточность будет исправлена в Beta-версии.
Здравствуйте!
Установил обновление update_3.zip вышло, перестала работать программа, выходит окно
http://fotohost.kz/images/2013/12/11/sxrvz.png
Здравствуйте!
Установил обновление update_3.zip вышло, перестала работать программа, выходит окно »
Здравствуйте
Всё дело в том, что последние обновления (см.в шапке) не включают в себя предыдущие обновления, а в предыдущих обновлениях были коренные изменения в главном диалоге программы, вам нужно было подряд скачивать все архивы и по порядку устанавилвать (update_1.zip, update_2.zip, update_3.zip)
В SFX Creator есть встроенный модуль обновления, чтобы избавить себя от необходимости вручную скачивать архивы с обновлениями (Меню SFX Creator => Проверить обновления)
Чтобы исправить конкретно вашу проблему (2 решения):
1. Вам необходимо зайти в папку, где установлен SFX Creator (зайдите в свойства ярлыка программы => кнопка "Расположение файла" в Windows 7 или кнопка "Найти объект" в Windows XP), затем перейдите в папку "SYS" и запустите файл "update.exe", он автоматически обновит вашу копию SFX Creator и данная ошибка должна будет устраниться
2. Либо установить по отдельности обновления вручную, как я написал выше (вам нужно подряд скачать все архивы и по порядку устанавилвать (update_1.zip, update_2.zip, update_3.zip))
Благодарю! Все нормально, только хотелось бы чтобы было видно процесс загруки с надписями, и сообщения не выходят когда начинается установка и заканчивается, хотя настраивал...
http://www.imageup.ru/img172/1590870/img1.jpg.html
Благодарю! Все нормально, только хотелось бы чтобы было видно процесс загруки с надписями »
У меня проблем с прогрессом нет, всё корректно показывает, может вы не указали текст? Скиньте файл проекта
и сообщения не выходят когда начинается установка и заканчивается, хотя настраивал.. »
Смотрите прикреплённое изображение, выберите выделенные пункты ещё раз (нажмите на список и выберите нужный пункт), там небольшое упущение при компиляции с моей стороны, если пользователь не трогал данные списки - настройки игнорируются
Это я поправлю, сейчас обновление выпускать уже не буду, т.к. код готовится к бете
Благодарю! все нормально, сообщения выходят, а текст в прогресс баре в принципе и не нужен.
А как можно поставить значок на ярлык к файлу .bat?
А как можно поставить значок на ярлык к файлу .bat? »
Через интерфейс SFX Creator пока никак, можно только через редактирование файла проекта в текстовом редакторе
1. Откройте "Управление проектами"
2. Нажмите кнопку с иконкой желтой папки рядом с полем имени папки проекта
3. В открывшейся папке откройте файл "Project.ini"
4. Найдите секцию [ShortCuts]
5. В этой секции будут прописаны ваши ярлыки, найдите нужную запись и вручную пропишите путь к файлу иконки и её индекс
1=CreateShortCut "$DESKTOP\123.lnk" "$INSTDIR\Путь к моему файлу.exe" "" "Путь к файлу иконки" "Индекс иконки" "" "" ""
p.s.
У меня как раз в следующем этапе разработки идёт переработка диалогов SFX Creator и в планах как раз есть добавить поля по указанию иконки для ярлыков, так что в бета версии вы уже сможете прописывать иконки на ярлыки через интерфейс SFX Creator
Вообще, изменений будет много в бета версии...
А пока конкурс на смекалку, как вы думаете, для чего нужна будет в новой версии галочка на скриншоте? :)
Буду ждать обновления, по вопросу возможно кешировать, либо удалить после сжатия. :up
atsasinWTF
13-12-2013, 11:05
Огромная просьба добавить такой пункт:
http://i59.fastpic.ru/big/2013/1213/3e/1da33ebe9e8716aecd1d7451a27d2d3e.jpg (http://i57.fastpic.ru/big/2013/1213/c7/8c0627e226a8c44ea4d15ca4de3583c7.jpg)
где можно будет включить\выключить условия проверки даты и если она не соответствует, то при запуске ничего не выполняется.
как это будет в коде не знаю, но диалог примерно такой:
"галочка" - включить\выключить проверку даты.
укажите дату до которой ничего не выполнять. (вбиваем 2017г и выполнятся файл будет, только после 2017)
укажите дату после которой ничего не выполнять. (вбиваем 2019г и ничего не будет выполнятся после 2019г)
Огромная просьба сделать такую опцию.
Пожалуйста.
Огромная просьба сделать такую опцию. »
Просьба это конечно хорошо, вот только возможность эта сомнительна в востребовании, да и легко обходится...
Пользователю достаточно будет перевести дату на часах и вуаля - ваша проверка даты будет бесполезной, какой тогда в этом смысл?
atsasinWTF
13-12-2013, 16:54
вот только возможность эта сомнительна в востребовании, »
огромная просьба, если найдется время, сделайте пожалуйста. ее можно применять и она будет востребованна для тех, кому такая опция будет нужна.
да и легко обходится... »
и не нужно ничего защищать, это не для защиты и блокировки.
Я думаю это не сложно будет реализовать и когда найдется время, Вы это сделайте.
Огромное спасибо за SFX Creator!
Буду ждать с нетерпением этой опции.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC