Всем привет!
Столкнулся с такой проблемой: при публикации проекта в инсталлер непосредственно публикация происходит нормально, но, когда пытаешься запустить полученный файл, выдается сообщение QuestViewer.exe not found.
Причем, от сложности проекта это не зависит. Похоже, дело в конфликте с системой. В аттаче приведена таблица возможной взаимосвязи работы в Q3D c конфигурацией компа и ноута, на которых происходит работа в Q3D. Имеются ли какие соображения? Буду очень признателен!
Отключай все по одному и проверяй.Последний раз столкнулся с подобной проблемой,когда в прелоадере прописал большее кол-во текстур.При этов в debug е ругалось на неасколько файликов.
Нет, тут проблема в другом.
Я попробовал опубликовать на ноуте в инсталлер простой проект - результат тот же. При его запуске выдает то же самое сообщение. При этом на компе 4-ядерном под ХР инсталлер для простой сцены создается, а со сложным проектом работать вообще не получается - Quest вылетает. В то же время на ноуте с Вистой удается работать со сложным проектом и публиковать его в простой экзешник, но какой-то вот зато косяк с инсталлером ??? А очень надо опубликовать именно в него.
То есть, видимо, какой-то конфликт с системой.
Вообще, я заметил, работа в Q3D под ХР и под Vista несколько различается, но в каких-то мелочях - сейчас даже не вспомню в каких.
а что происходит когда ты создаёшь сложные презентации на компьютере? ну какая то ошибка или что?
и ещё, какая версия квеста у тебя, не бета случайно?
Цитата: DimiS от 20 декабря 2009, 11:49:54
а что происходит когда ты создаёшь сложные презентации на компьютере? ну какая то ошибка или что?
честно говоря, не помню, поскольку попробовав однажды и столкнувшись с этим, стал работать со сложными презентациями на ноуте
Цитата: DimiS от 20 декабря 2009, 11:49:54
и ещё, какая версия квеста у тебя, не бета случайно?
версия 4.2.3 (Power Edition), причем самая что ни на есть лицензионная
да, история кстати имеет продолжение.
попробовал я опубликовать этот проект в инсталлер на домашнем ноуте, идентичном рабочему по конфигурации.
так вот, на нем все нормально публикуется и запускается, НО!
без ложки дегтя и тут не обошлось.
после внесения каких-то незначительных изменений в рабочий файл и сохранении его попытки потом опубликовать его в инсталлер заканчиваются провалом - когда синяя полоска, отображающая процесс создания экзешника, практически достигает конца, выдается сообщение, что-то типа что приложение будет закрыто и Quest вылетает
в общем, Quest3D полон загадок и порою просто непостижим для меня ???
не используешь ли ты в своих проектах каких-нибудь кастом ченелов, допускаю что это может быть как-то с ними связано
и ещё, раз уж у тебя лицензия, то почему бы тебе не перейти на версию 4.3 ? с ней у меня таких проблем не наблюдалось
нет, кастом ченнелов не использую, поскольку в этом не силен
насчет перехода на новую версию - так я и сделаю, надеюсь это поможет
Поставил версию 4.3 - ничего не изменилось, также при запуске инсталлера выдает сообщение QuestViewer.exe not found.
:(
DimiS, а ты под Вистой работаешь в Q3D?
нет, я под ХРюшой
яхз, попробуй посмотреть в той директории куда инсталицца твой инсталлер, мб там действительно нету этого экзешника
у меня тут вобще появилась дикая идея -- может у тебя там какойнить злобный антивир тихонечко себе глушит чёнить и не говорит никому (были преценденты, ток я тогда с квестом не работал ещё)
Да дело в том, что весь процесс инсталляции прерывается на выдаче выше указанного сообщения и дирректория не создается.
То есть, похоже при компиляции этот самый файл не упаковывается в инсталлер, насколько я понимаю.
А вот насчет антивиря - это мысль, проверю.
Ну наконец-то!!!
Только сейчас удалось решить проблему! :D
Как это часто бывает - все дело оказалось в одной единственной галочке. И это касается именно Vista.
На Панели управления в разделе Учетные записи пользователей есть пункт Включение\отключение контроля учетных записей. Так вот зайдя туда надо всего лишь навсего снять галку "Использовать контроль учетных записей". Хотя конечно в остальное время рекомендуется его все-таки использовать, но так по крайней мере эту проблему удалось решить.