Скачал готовый проект Авторан CD для ленивых Подскажите плз, так авторан даже если в нем ничего не менять работает, но если его записать на диск то он требует исполняемые файлы, хотя они там есть так как и nfo файлы по которым тоже идет проверка В чем косяк?)
подробности, пожалуйста.... возьмите авторан для ленивых и сделайте iso образ прямо с него или запишите его на диск, и вы получите сообщение "исполняемые файлы не найдены! и т.д. с любого пути жесткого диска он запускается нормально, но!!! если делаешт образ или записываешь на диск он не работает... может быть действительно я дурак но факт остается фактом... авторан ини вообще здесь ни при чем... я внимательно изучил все скрипты, но не могу найти ответа... вроде все присвоения путей и переменные правильны, но не работают на диске Самое интересное , что все отрабатывает... нахождения лого, и т.д. но не отрабатывает дальше при тех же условиях... помогите чем можете)
Добавлено (16 Декабрь 2009, 22:24) --------------------------------------------- просьба или исправить мой пост и вынести его в комментарии проекта или удалить его вообще чтобы на нем не спотыкались другие
Скачал этого ленивца, чисто проверить записал образ, при запуске отображает ошибку типа файлы не найдены и предлагает открыть проводник. Я соглашаюсь и он открывает папку с установленной ММБ. Понимаю ступил, открываю исходник(в ММБ я полный ноль ) поковырялся с полчасика нашел и заменил строку dirpath$ на СД Опять записал образ-открываю с виртуала, таже ошибка, соглашаюсь чтоб открыть в проводнике - опа он открыл сдром но физический! Иду дальше нашел старенький(тобишь ненужный) диск и записал на него проект. Вставил в сидюк и запустил... Надоже же открылся, первый файл открыл, правда с ошибкой "Не Win32-приложение"(там не экзешники были ), но это мой косяк, в редми прочитал, и забыл второй тоже нормально открылся, третий не смог, т.к. ошибка CRS, но это из-за старости диска Вывод: Ленивчик работает, но только с физического, покрайне мере у меня, а с виртуального не хочет, но опять же, ошибка не проекта!, а у меня УльтраИСО устанавливалась с ошибкой какогото драйвера, возможно из-за этого
Помню я тоже в свое время год назад изучал этот проект, я его тоже не смог заставить работать как надо, но выяснять причину к сожалению не стал, взял другой... По-моему, там все же пути к файлам надо исправить.
Пусть потом мучается тот, кто "стырит" проект и будет делать под себя
если бы его кто стырил))
Quote (sp3d)
там, если я неошибаюсь, в самом начале проекта запускается проверка на наличие файлов, надо убить эту проверку, а ссылки ставить от корня программы.
это повлечет за собой переписывание всего проекта с нуля
зы: замена путей ничего не дает, переменная cd возвращает именно первый привод, если болванка будет во втором, естественно ниче не найдет и попытается открыть первый
Дело не только в замене путей. В проекте несколько критических ошибок - сразу видно, что автор сам ни разу не записывал проект на болванку. Например, используется CBK_NumInList, который относится вообще-то к сонглисту. Потом, в путях действительно лажа... Править желания нет, предлагаю только заменить CBK_NumInList на конструкцию с листбоксом, т.е.
Code
SearchForFiles("path$","*.exe,*.msi") ListBoxAddItem("ListBox","RESET") ListBoxAddItem("ListBox","<List>") ListBoxGetItems("ListBox","Ite ms$,ItemsNum$,#,NumItems") If (NumItems <> 0) Then ...
Ну и пути, само собой.
Добавлено (17 Декабрь 2009, 11:48) --------------------------------------------- Соответственно, вместо указанной выше константы необходимо использовать NumItems
Жизнь оказалась не такой уж и забавной, как поначалу...