Компиляция проекта
|
|
rslavi | Дата: Воскресенье, 07 Июня 2009, 15:06 | Сообщение # 1 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Уважаемые знатоки, вопрос от «чайника»… Неделю назад ребенок попросил скинуть на диск, все его (простейшие) обучающие игры и чтоб запускались с диска. Вот я и узнал, что есть такое понятие – меню автозапуска и что одна из лучших программ – MMB! Не с чем подобным, никогда не сталкивался , но благодаря уроку №1, быстро понял что к чему, в отношении простейшего оформления, и кнопкам задал путь к файлам запуска, (с помощью волшебной палочки) проверил, работает, решил скомпилировать и все; - понял что не скоро смогу порадовать сына… И замену в скрипте делал, короче вопрос:- Может уже была тема по этому вопросу, для таких как я, или подскажите что мне делать?
|
|
| |
toizy | Дата: Воскресенье, 07 Июня 2009, 15:20 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Сформулируйте вопрос. Какие проблемы с компиляцией? Нам нужно больше информации, а то пока я лично не понимаю, что там не так
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Воскресенье, 07 Июня 2009, 16:32 | Сообщение # 3 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Ну так в чём проблема? Если не трудно открыть урок №1 (на вашем форуме), там после доработки скрипта, у него получилось, вот так- Run("d:\Проект\crystal.exe","d:\Проект\Корабль-призрак.avi") У меня тоже заработал - Run("n:\дракоша - по следам великих путешественников\travel.exe",""n:\дракоша") (только в моем меню сразу несколько кнопок с играми) Теперь я должен сделать так - Run("<SrcDir>\crystal.exe","<SrcDir>\Корабль-призрак.avi") Exit() Но когда я так пишу, у меня компилировать отказывается Короче хочу научиться создать готовый проект для записи на диск…
|
|
| |
YURIY | Дата: Воскресенье, 07 Июня 2009, 16:51 | Сообщение # 4 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (rslavi) Но когда я так пишу, у меня компилировать отказывается Что бы вы не писали в проекте, компиляция в любом случае произойдёт! Можно ещё подробнее?
Вечная память Андрею Сергееву!
|
|
| |
toizy | Дата: Воскресенье, 07 Июня 2009, 16:55 | Сообщение # 5 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Компилироваться действительно должен. Под каким предлогом отказывается? МОжет, всё же выложите проект?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Воскресенье, 07 Июня 2009, 17:06 | Сообщение # 6 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (rslavi) или подскажите что мне делать? Изучить понятие о путях, абсолютные, относительные, ознакомится с разделом справки path macros, посмотреть примеры, предметно задать вопрос на форуме, если не нашли ответа по поиску, искать рекомендую по поику с главной страницы сайта.
|
|
| |
Alex3A | Дата: Воскресенье, 07 Июня 2009, 17:21 | Сообщение # 7 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Ответы на ваши проблемы имеются на страницах форума, причем не однократно описаные!Добавлено (07 Июнь 2009, 17:21) --------------------------------------------- Ключевые слова вашей проблемы - путь path
|
|
| |
rslavi | Дата: Воскресенье, 07 Июня 2009, 17:23 | Сообщение # 8 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (Alex3A) Изучить понятие о путях, абсолютные, относительные, ознакомится с разделом справки path macros Спасибо за совет! Quote (toizy) МОжет, всё же выложите проект? Стыдно это – проектом называть… А как, просто прикрепить к сообщению, папку с проектом?
|
|
| |
Alex3A | Дата: Воскресенье, 07 Июня 2009, 17:28 | Сообщение # 9 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (rslavi) Run("<SrcDir>\crystal.exe","<SrcDir>\Корабль-призрак.avi" И поставить внешний плеер,что бы работало в режиме проектирования, без этого, будет работать только после компиляции, как это делается описано на форуме не раз.
|
|
| |
rslavi | Дата: Воскресенье, 07 Июня 2009, 17:52 | Сообщение # 10 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (Alex3A) И поставить внешний плеер В смысле ММВ-плеер 2.2? –фейервол на Ноде отключаю, все равно ругается, не дает скачать…
Сообщение отредактировал rslavi - Воскресенье, 07 Июня 2009, 17:52 |
|
| |
toizy | Дата: Воскресенье, 07 Июня 2009, 17:57 | Сообщение # 11 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (rslavi) В смысле ММВ-плеер 2.2? Нет, в настройках программы - Designer Setting, Run External Player From LocationДобавлено (07 Июнь 2009, 17:57) --------------------------------------------- Алекс прав - нужно использовать <SrcDir> в путях, чтобы они были относительными а не абсолютными
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
YURIY | Дата: Воскресенье, 07 Июня 2009, 18:01 | Сообщение # 12 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (rslavi) Теперь я должен сделать так - Run("<SrcDir>\crystal.exe","<SrcDir>\Корабль-призрак.avi") Но когда я так пишу, у меня компилировать отказывается Может, имеется ввиду, что у вас не запускается файл с таким подходом? Вероятно, вам нужно почитать эту тему: http://mmbuilder.ru/forum/26-309-1. Просто я до сих пор не понял вашей проблемы. Ваш проект полностью корректен. Правда, код, указанный в старте страницы, не имеет никакого смысла и его можно удалить.
Вечная память Андрею Сергееву!
|
|
| |
toizy | Дата: Воскресенье, 07 Июня 2009, 18:07 | Сообщение # 13 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Да, и ещё рекомендую использовать выравнивание оъектов по сетке - в дизайнере такая возможность есть. Bitmap расположен немного криво.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Воскресенье, 07 Июня 2009, 18:20 | Сообщение # 14 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (rslavi) В смысле ММВ-плеер 2.2? Ребята уже ткнули куда надо. Еще раз настоятельно рекомендую пользоватся поиском с главной страницы! "внешний плеер" упоминается в 22 постах не вижу причин это множить!
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 13:51 | Сообщение # 15 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Подскажите пожалуйста, что значит – Error 0013: Cannot run the application, как исправить эту ошибку?
|
|
| |
Alex3A | Дата: Понедельник, 08 Июня 2009, 14:01 | Сообщение # 16 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (rslavi) Cannot run the application, Говорит что не может запустить прогу, это по ангельски. Вообще то ваш вопрос не несет никакой информации, дающей возможность оказания помощи. я не раз просил формулировать вопросы более понятно и содержательней.
|
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 14:16 | Сообщение # 17 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Скорее всего, вы что-то изменили в ресурсазх программы, боюсь даже, что это что-то было полем комментария. В таком случае программа выкидываетсию ошибку. Чтобы иметь возможность править комментарий, необходимо купить соответствующую лицензию у разработчиков
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 14:23 | Сообщение # 18 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (Alex3A) я не раз просил формулировать вопросы более понятно и содержательней. Действую четко соглассно уроку№1: - Открываю окно «проверить проект и собрать файлы вывода», в окне ошибок и предупреждений, пишет тоже, что и на уроке – (т.е. все нормально), нажимаю ОК, выплывает окно «Распределение файлов», нажимаю «Выполнить это!» ну и вываливается эта ошибка – «0013», Нажимаю ОК, папка ММВ лежит уже в папке «Проект», вместе со всеми остальными папками (с тремя играми), при копировании на диск, вываливается таже самая 0013
|
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 14:33 | Сообщение # 19 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Так, пойду читать урок. Щас посмотрим, что там не так Добавлено (08 Июнь 2009, 14:32) --------------------------------------------- Какая версия ММВ у вас? Добавлено (08 Июнь 2009, 14:33) --------------------------------------------- Чувствую, у вас русификатор Так?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 14:39 | Сообщение # 20 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Скорее всего, вы что-то изменили в ресурсазх программы Самое интересное, что когда неделю назад я и не подозревал, что можно самому создавать меню для запуска игр, я устанавливал игру на комп, затем просто находил ее на установочном диске и копировал на CD. Затем запускал СD, находил exe файл и все работало… Извините за дилетантский язык 13 - последняя версия
Сообщение отредактировал rslavi - Понедельник, 08 Июня 2009, 14:41 |
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 14:46 | Сообщение # 21 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Пока что не понимаю, в чём дело... Вы всё делаете по уроку, как только компилируете программу, вылазит ошибка и программа не компилируется. Верно? Честно говоря, не знаю, в чём может быть дело...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 14:57 | Сообщение # 22 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Честно говоря, не знаю, в чём может быть дело... А может это происходить по причине тог, что я на одну страницу, размещаю три кнопки запуска, с тремя разными играми, или может мне в скрипте изменить <SrcDir> на <SrcDrive>? На всякий случай прикреплю
Сообщение отредактировал rslavi - Понедельник, 08 Июня 2009, 15:02 |
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 15:07 | Сообщение # 23 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Вот это неверно: Code Run("<SrcDir>\дракоша - по следам великих путешественников\travel.exe","<SrcDir>\дракоша - по следам великих путешественников") Run("Путь", "Параметры запуска"), т.е. так: Code Run("<SrcDir>\дракоша - по следам великих путешественников\travel.exe","") Добавлено (08 Июнь 2009, 15:06) --------------------------------------------- У меня скомпилировалось нормально. Попробуйте переустановить программу, не устанавливайте русификатор. Отпишитесь о результатах Добавлено (08 Июнь 2009, 15:07) ---------------------------------------------
Quote (rslavi) А может это происходить по причине Нет Quote (rslavi) изменить <SrcDir> на <SrcDrive>? Нет. Сейчас всё правильно, только уберите 2 параметр у Run, как я написал
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 15:14 | Сообщение # 24 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Run("Путь", "Параметры запуска"), т.е. так: Не помогло, таже ошибка…
|
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 15:15 | Сообщение # 25 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Переустановите.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 15:20 | Сообщение # 26 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Переустановите. ММВ?
|
|
| |
Alex3A | Дата: Понедельник, 08 Июня 2009, 15:21 | Сообщение # 27 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (rslavi) «проверить проект и собрать файлы вывода», Я просто не знаком с русиком, но мне кажется что вы делаете какую то не ту операцию. При разработке проекта с применением внешнего плеера, никаких манипуляций с файлами быть не должно, они размещаются в том порядке, в котором будут у вас в готовом проекте. Для получения исполняемого файла просто компилируем проект. Его сохранять необходимо в то же место где у вас находится мбд проект, и все пути относительно расположения файла проекта, ...много папок с верху\проект тут файл проекта и сюда же компилируем ехе \низлежащие папки с другими файлами. <SrcDir> , указывает на папку проекта, причем левая часть будет менятся в зависимости от места куда вы скопируете ваш проект. C:\папка1\папка2\(<-левая часть пути )проект\картинки. Путаницы с путями возникают по той причине, что в режиме разработки в качестве плеера используется сам ммв, после компиляции эту функцию выполняет ехе файл проекта, ставя внешний плеер на папку проекта мы эмулируем будущий ехе файл. Так как место расположения ммв и проекта разные и возникает путаница, по этому я всегда рекомендую использовать внешний плеер и располагать все необходимые файлы сразу так как они будут в вашем проекте. Скомпилировав проект вы сразу получаете нужное, и все будет у вас работать не в зависимости от того куда вы его скопируете.
|
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 15:24 | Сообщение # 28 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Да. Алекс, у него ошибка странная - 0013. Я такую наблюдал только в одном случае, который я описал
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rslavi | Дата: Понедельник, 08 Июня 2009, 15:39 | Сообщение # 29 |
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) вылазит ошибка и программа не компилируется. Верно? Может я не совсем понимаю что такое компиляция., т.е даже после ошибки файл с ММВ автозапускам появляется, в папке «проект», но дальше при записи выдает туже ошибку и отказывается писать….
Сообщение отредактировал rslavi - Понедельник, 08 Июня 2009, 15:42 |
|
| |
toizy | Дата: Понедельник, 08 Июня 2009, 15:55 | Сообщение # 30 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (rslavi) но дальше при записи выдает туже ошибку и отказывается писать…. При какой записи, когда - дальше, куда и под каким предлогом отказывается писать? Можем попробовать сделать последнюю попытку разобраться. Пишете конспект, как и что делаете, сопровождаете снимками окон программы , с которыми в конкретный момент работаете. Может быть даже, что мы поймём, в чём дело. Например: 1. Пишу код в кнопке такой-то, код:... 2. Иду в меню Файл, Компилировать 3. Появляется окно. Снимок окна: 4. Нажимаю кнопку "Такая-то" и т.д.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |