CD Shell Tools Forums

Полная веpсия: Баги CD Shell Designer
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Стpаницы: 1 2
Приветствую всех ...
Первый раз познакомился с программкой ...
Хороша!
Пост мой не посвящен багу, а содержит предложение по возможной доработке ...
Было бы здорово если бы программка сама могла просматривать структуру нужных каталогов (или каталога в котором находятся программы для дальнейшей записи их на CD) и автоматом заносила бы инфу о софтинах в проект ...
Ведь изначально эта информация уже структурирована:
описание - допустим в ~.txt
серийник - sernum.txt
кейген - в папке Keygen
Crack - в папке Crack
и т.д. и т.п.
Если предусмотреть возможность настройки что к чему относить и к этому привязать кнопки, то программка будет вообще супер ...:thumbup2:
А там ручками уже остаточки поправить ...
Конечно работы много ... говорить нечего ...
Но, по моему, программке это не повредит ...
Такие элементы анализа структур папок и файлов достаточно часто встречаются в программах-каталагизаторах (например WhereIsIt)
А вообще автору респект!
Phantom,
думал об этом. Но пока только на уровне концепта, насчет реализации ничего сказать не могу. Программу WhereIsIt посмотрю.
Цитата:А вообще автору респект!
Спасибо Smile.
OLEg писал(а):Effecton,
1. Можно подробнее? В какое начало переходит. Скриншот был бы удобен, если не трудно, чтобы сразу посмотреть откуда и куда переходит фокус.
Повесил скриншоты.

OLEg писал(а):Ты переименовал каталог, который является папкой проекта? Тогда в CD Shell Designer надо просто обновить путь к ней, в главном окне. Если ты переименовал папку раздела/элемента раздела, тогда путь придется менять вручную в свойствах каждого раздела/элемента раздела.
Уй-ё... Это ж нереально. А относительные ссылки нельзя сделать? Ведь элементы работают, когда записываешь весь проект на диск и запускаешь авторан. Почему в дизайнере они не работают?
Структура у меня такая:
Папка CD-SOFT, в ней: папка Shell, папка SOFT и файлы autorun.
Все элементы находятся в SOFT.
Переименовал CD-SOFT в Volkov's SOFT и в Дизайнере нельзя зайти в свойства ни одного элемента. Хотя, можно маленько обмануть: нажать троеточие около "описания". Тогда можно зайти в описание, но в другие функции вход запрещён.
OLEg писал(а):Программу WhereIsIt посмотрю.
Кстати да, это полезно. Анализировать другие программы того же рода. Можно даже поторопиться, пока мы сами не успели их проанализировать Smile
Effecton писал(а):Можно даже поторопиться, пока мы сами не успели их проанализировать Smile
Smile
Effecton писал(а):Повесил скриншоты.
Насколько мне известно, это не является багом. Фокус лишь перемещается вслед за строкой в списке, это стандартное поведение данного элемента управления. Если ошибаюсь, просьба поправить.
Effecton писал(а):Переименовал CD-SOFT в Volkov's SOFT и в Дизайнере нельзя зайти в свойства ни одного элемента.... А относительные ссылки нельзя сделать?
Если папка CD-SOFT является папкой проекта, то достаточно прописать новый путь к ней в главном окне программы. А ссылки и так относительные, потому что от пути к файлам и подкаталогам отрезается имя папки проекта. Другое дело, если меняется название папки раздела, элементы которого расположены в данном каталоге, то всё придется менять вручную. Надо будет подумать над отслеживанием смены имен каталогов и автоматическом изменении путей...
OLEg писал(а):Насколько мне известно, это не является багом. Фокус лишь перемещается вслед за строкой в списке, это стандартное поведение данного элемента управления. Если ошибаюсь, просьба поправить.
Он перемещается не за строкой. Если было бы так, то тогда список элементов должен начинаться со строки. А получается, что список прокручивается до начала.

OLEg писал(а):Если папка CD-SOFT является папкой проекта, то достаточно прописать новый путь к ней в главном окне программы. А ссылки и так относительные, потому что от пути к файлам и подкаталогам отрезается имя папки проекта. Другое дело, если меняется название папки раздела, элементы которого расположены в данном каталоге, то всё придется менять вручную. Надо будет подумать над отслеживанием смены имен каталогов и автоматическом изменении путей...
Получается, что я изменил имя папки, в которой находится всё. И папка проекта и (!) папка с элементами. При этом, имя этой папки не прописывается в пути к элементу. Как и говоришь, ссылка там относительная. Но элементы перестают открываться. Неправильное поведение.
Т.е. была такая структура: 1.CD-SOFT 2. В ней папки SOFT и SHELL и файлы autorun
При создании элементов, я указываю путь SOFT/Папка программы/Файл установщика
Как видишь, папки CD-SOFT нет в пути.
Но когда я переименовываю CD-SOFT в Volkov SOFT, элементы в дизайнере перестают открываться. Т.е. где-то в дизайнере всё равно используются абсолютные пути, вместо относительных.
При этом, если запустить проект - файл autorun.exe, то все элементы работают корректно. Проблема в Дизайнере.
Effecton писал(а):Получается, что я изменил имя папки, в которой находится всё. И папка проекта и (!) папка с элементами. При этом, имя этой папки не прописывается в пути к элементу. Как и говоришь, ссылка там относительная. Но элементы перестают открываться. Неправильное поведение.
У меня всё открывается. Достаточно после переименования папки проекта прописать новый путь к ней в CD Shell Designer, и всё работает. Не могу понять в чем причина твоей проблемы. Каков полный путь до папки проекта?
Effecton писал(а):Т.е. где-то в дизайнере всё равно используются абсолютные пути, вместо относительных.
Немного о функционировании: разделы и элементы раздела абсолютные пути использовать не могут, потому что папка проекта от путей к их каталогам отсекается сразу. Если бы было наоборот, согласно алгоритму преобразования путей, используемому сейчас, свойства разделов/элементов не смогли бы функционировать вообще.
Абсолютные пути в явном виде не используются нигде, т.е. в случае, если такая необходимость возникает, путь рассчитывается как Папка_проекта + Папка_раздела(элемента). Причем, расчет пути по такой схеме производится ВЕЗДЕ (он просто не может происходить иначе). Если оба каталога корректны (существуют), всё должно работать. Повторяю - если данный алгоритм где-то дает сбои, значит, этот баг проявлялся бы в любом случае - независимо от того, менялось имя папки проекта или нет.

В общем, предлагаю такой вариант: можешь прислать мне свой проект, а также написать путь до папки проекта. Я промоделирую у себя аналогичные условия и посмотрю результат.
Маленький глюк: Когда редактирую функцию, в которой есть, к примеру, "Открыть файл при помощи установленной программы" и "Открыть файл/запустить программу". Нажимаю сначала на "Открыть файл при помощи установленной программы", потом на "Открыть файл/запустить программу", получаю "наслаивание текста", как на скриншоте
X-Pilot писал(а):Маленький глюк: Когда редактирую функцию, в которой есть, к примеру, "Открыть файл при помощи установленной программы" и "Открыть файл/запустить программу". Нажимаю сначала на "Открыть файл при помощи установленной программы", потом на  "Открыть файл/запустить программу", получаю "наслаивание текста", как на скриншоте

Причину проблемы устранил. Выкладываю исправленную версию. В ней кроме данного фикса также реализовано запоминание высоты списка функций и ширины списка действий выбранной функции - теперь при изменении размеры восстанавливаются после очередного запуска программы.
Так как внесенные изменения несущественны, выкладываю загрузочный файл программы во вложении.

Update 4 апреля: из-за найденной в CD Shell Designer ошибки, приводившей к вылету программы при выборе каталога в соответствующем диалоговом окне, был выпущен CD Shell Designer версии 3.0.6.1. Все изменения промежуточной версии (та, что во вложении) в нем присутствуют. Поэтому загрузочный файл, прикрепленный к данному посту, больше неактуален.

Гость

Всем доброго времени суток.

Не подскажите почему у меня не запускается CD Shell Designer?
Имею Windows XP SP3 ENG
Пишет:
...
CreateProcess failed; Code 5.
Access is denied.
Цитата:CreateProcess failed; Code 5.
Access is denied.
Хм... Могу предложить запустить программу от имени пользователя с правами администратора и посмотреть появится ли ошибка вновь.

Гость

В системе я работаю с правами АДМИНИСТРАТОРА.
CD Shell Designer тестировался в английских версиях Windows XP SP2 и Windows 2003 Server (и Server SP1), подобной проблемы не возникало. В данный момент я не могу проверить работоспособность программы в WinXP SP3, так как у меня этого Service Pack'a нет и не появится до тех пор пока не выйдет релизный вариант данного обновления.
Строить предположения о причинах возникновения ошибки без возможности их проверки смысла нет, поэтому могу только посоветовать использовать программу в другой версии ОС.
ААААААААААААААААА
ЭТОТ ВАШ ДЕЗИГНЕР МНЕ ЗАГУБИЛ ПРОЕКТ, НАД КОТОРЫМ Я РАБОТАЛ ПОЛТОРА ГОДА
И ВСЕ ИЗ_ЗА ТОГО, ЧТО Я ЗАПУСТИЛ ЕГО 2 РАЗА
2 РАБОТАЮЩИХ ОДНОВРЕМЕННО ПРОГРАММЫ-СЕЙЧАС ПЕРЕЧИСЛЯЮ ВЕСЬ СЛОВАРНЫЙ ЗАПАС, ЧТОБ ОБМАТЕРИТЬ
НУ ЧТО В НЕЙ ТАКОГО, ЧТОБЫ ЭТА СВОЛОЧЬНАЯ ПРОГРАММА НЕ РАБОТАЛА В 2 ЭКЗЕМПЛЯРА
УБЬЮ УБЬЮ УБЬЮ

НУ И КАК МНЕ ТЕПЕРЬ ВОССТАНОВИТЬ ПРОЕКТ, ПИШЕТ НЕПРАВИЛЬНАЯ СТРУКТУРА ПРОЕКТА
ВАЩЕ ОХРЕНЕЛА
Потеря проекта, это конечно ужасно, но давайте без паники. За полтора года не сохранилось ни одной резервной копии? В папке CD Shell одна точно должна лежать, если производилась сборка проекта. Если нет, то выложите свой проект куда-нибудь и дайте мне ссылку, я посмотрю, что можно сделать.
Да не
Я уже успокоился)
Соберу заного Smile
К тому же появились идею по улучшению, которые требуют полной замены, так что новый выгоднее )
Стpаницы: 1 2
URL ссылки