Форум
Написать нам
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: as-master  
Компиляция проекта
rslaviДата: Воскресенье, 07 Июня 2009, 15:06 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
Уважаемые знатоки, вопрос от «чайника»…
Неделю назад ребенок попросил скинуть на диск, все его (простейшие) обучающие игры и чтоб запускались с диска. Вот я и узнал, что есть такое понятие – меню автозапуска и что одна из лучших программ – MMB!
Не с чем подобным, никогда не сталкивался , но благодаря уроку №1, быстро понял что к чему, в отношении простейшего оформления, и кнопкам задал путь к файлам запуска, (с помощью волшебной палочки) проверил, работает, решил скомпилировать и все; - понял что не скоро смогу порадовать сына… И замену в скрипте делал, короче вопрос:-
Может уже была тема по этому вопросу, для таких как я, или подскажите что мне делать? help
 
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? –фейервол на Ноде отключаю, все равно ругается, не дает скачать…
Прикрепления: 6641764.mbd (432.3 Kb)


Сообщение отредактировал 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>?
На всякий случай прикреплю
Прикрепления: Media1.mbd (2.1 Kb)


Сообщение отредактировал 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
Quote (rslavi)
ММВ?

Да.

Алекс, у него ошибка странная - 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. Нажимаю кнопку "Такая-то"
и т.д.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: