Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
В MMB есть возможность проигрывать файлы проекта MBD, причем (самое интересное) с ЛЮБЫМ расширением этого файла (это важно!). Очень нужна эта возможность в NB! Насколько это реально сделать? И вообще: кто что об этом думает?
В MMB есть возможность проигрывать файлы проекта MBD, причем (самое интересное) с ЛЮБЫМ расширением этого файла (это важно!). Очень нужна эта возможность в NB! Насколько это реально сделать?
Обижаешь, начальник!... Ну уж если даже в ММВ эта возможность есть, то уж в NB и подавно! Только выгляжит несколько иначе... Вообще, рекомендую почаще читать справочный файл к NB!!!Там всё это вполне доходчиво объяснено! А пока попробую сам коротенько... Структуры проектных файлов ММВ и NB очень сильно различаются: если в ММВ все ресурсы проекта храняться в одном единственном файле-проекте (расширение mbd), то проектный файл в NB представляет собой фактически простой текстовой файл-описание, а ресурсы (графика, тексты, мультимедиафайлы, и т.п.) остаются на своих местах на жестком диске, и только непосредственно при компиляции конечного файла проекта собираются в единое целое (или иную конфигурацию в зависимости от опций компиляции). Кстати, при открытии-загрузке проекта NeoBook проверяет наличие всёх необходимых файлов, и, при отсутствии какого-либо на своем месте, выдает соответсвующее сообщение об ошибке, т.е. типа такой-то файл не найден. Далее... NeoBook может компилировать проектный файл двух основных видов: 1. Полностью автономный экзешник, включающий в себя, помимо файла проекта и ресурсов, ещё и плейер NB5Play. 2. Т.н. Runtime Package (запускаемый модуль), в который NB5Play не входит, что позволяет экономить 630 кб "веса" файла проекта, т.е. просто минус "вес" плейера. Для запуска таких модулей на компьютере пользователя нужны либо установленная NB (соответствующей версии), либо отдельный плейер NB5Play, который должен находиться либо в папке исполняемого файла проекта, либо в папке Windows, либо - System, либо - Temp (как будет угодно). Надо просто заранее "бросить" в нужную папку NB5Play, и дальше уже ни о чем не париться, т.к это требуется сделать всего один раз "на всю оставшуюся жизнь"! А запускаемому модулю можно дать ЛЮБОЕ расширение, и запускать как обычный экзешник. И, разумеется, применяя вместо полных экзешников, запускаемые модули, можно экономить в целом на размере проекта. Кстати, сам код проекта-модуля посмотреть не удасться даже при установленной NB!
А вообще, в этой теме ещё присутствуют и другие интересные вкусности! Есть за что любить NeoBook!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Обижаешь, начальник!... Ну уж если даже в ММВ эта возможность есть, то уж в NB и подавно! Только выгляжит несколько иначе...
Ни в коем случае не хотел дискредитировать NB!
Quote (Peter)
Вообще, рекомендую почаще читать справочный файл к NB!!!
К сожалению, слабо владею английским
Quote (Peter)
Для запуска таких модулей на компьютере пользователя нужны либо установленная NB (соответствующей версии), либо отдельный плейер NB5Play, который должен находиться либо в папке исполняемого файла проекта, либо в папке Windows, либо - System, либо - Temp (как будет угодно). Надо просто заранее "бросить" в нужную папку NB5Play, и дальше уже ни о чем не париться,
А вот здесь можно поподробнее? Я немного не понял... Запускаемый модуль надо как-то ассоциировать с автономным файл-проектом NB, чтобы модули использовали его для запуска, либо запускать модуль с помощью скомпилированного проекта, используя функцию открытия exe, pkg? В последнем случае у меня не получается открыть модуль с другим, отличным от pkg, расширением...
Разъясните, плиз! Может я чего не понял?
Сообщение отредактировано Lector - Пн, 19 Ноября 2007, 11:05
Ну, (если сравнивать с чем-то) это сделать, на самом деле, будет веьсма и весьма непросто! Не напрасно разработчики за прогу просят 200 зеленых американских рублей!..
Quote (Lector)
К сожалению, слабо владею английским
В этом нет ничего зазорного! Это как сказать "слабо"... "Владеть английским" это значит уметь ДУМАТЬ на английском! Чем я похвастать уже этак лет 10-12 не могу. И чем дальше, тем - грустнее... В языке нужна постоянная практика. А иначе всё это - "читаю со словарём"... Кстати, а может русскую справку к NB забацать всё же? Я тут было зимой начал переводить, да забросил это дело за ненадобностью.... Интересно, что, в отличие от самой программы, справочный файл к NB написан скупо и формально. Например, к тому же ММВ "справка" сделана намного лучше! Ладно.. Хорош "лирики"...
Quote (Lector)
А вот здесь можно поподробнее? Я немного не понял... Запускаемый модуль надо как-то ассоциировать с автономным файл-проектом NB, чтобы модули использовали его для запуска, либо запускать модуль с помощью скомпилированного проекта, используя функцию открытия exe, pkg? В последнем случае у меня не получается открыть модуль с другим, отличным от pkg, расширением...
Сейчас прочёл свой предыдущий пост... Я там несколько непоследовательно и потому неточно сказал... Sorry... Нет, ничего ни с чем специально ассоциировать не надо. Чтобы запустить "модуль", например из проводника Windows, стандартными средствами, ему нужно просто придать расширение ЕХЕ. Далее - как обычно.. А вот если требуется запустить модуль из другого проекта NB, то тут применяется команда RunNeoBook, в которой первым параметром указывается полное имя (с путем) другого файла-проекта NB (автономного или "модуля"), а расширение последнего для этой команды не имеет значения и может быть ЛЮБЫМ! Хоть - XYZ...
Я обычно давал модулям расширение .DAT, или оставлял просто .ЕХЕ (в зависимости от "задачи")...
Если проводить параллели с ММВ, то команда RunNeoBook по сути аналогична ММВ-шной "Run another project" с параметром This_Window, а вот аналога для "New_Window" в NB в чистом виде нет. В этом случае нужно применять обычную NB-шную команду "Run", и "модуль" тоже запуститься с ЛЮБЫМ расширением.
Всё вполне душевно работает! Попробуйте!...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Конечно - "неплохо".... Вот только вопрос востребованности в русской справке... Парадокасально, но - факт: при всех неоспоримых преимуществах NB, русский пользователь наотрез отказывается "воспринимать" NeoBook... Видимо, это такая форма садомазахизма... Чисто по-русски: украсть цистерну водки, водку продать, а деньги - пропить! Впрочем, каждому - своё! ...
Попробую (по-тихоньку) набросать (если не полный перевод справки) "альманах"... Может быть, со временем...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Парадокасально, но - факт: при всех неоспоримых преимуществах NB, русский пользователь наотрез отказывается "воспринимать" NeoBook...
Думаю, проблема в том, что русский пользователь не знает реальных возможностей NB!
Более того, возможно, многие считают зачем разбираться в "каком-то" NB, когда есть MMB, подробно "разжеванный", реализованный во многих проектах, описанный в различных статьях, с полноценной русской справкой и даже "упоминаемый" в книге "Как создать мультимедийное приложение на ПК" (с ворованными материалами с сайта MMB)...
Невозможно и представить сколько на самом деле поклонников у MMB...
Один из способов изменения данного положения вещей (А надо ли? Не знаю!) - создание русскоязычного сайта поклонников NB, где будут размещены материалы касающиеся только NB (демонстрирующие весь спектр возможностей, конкретные примеры применения и т.д.). то русских пользователей по-прибавится, а может с MMB все и вовсе покончат
А пока, русский пользователь не знает толком что за фрукт - этот NeoBook!
многие считают зачем разбираться в "каком-то" NB, когда есть MMB, подробно "разжеванный"...
Здесь самое забавное то, что NB ПРОЩЕ (чем ММВ) в изучении и работе! Чтобы это понять мне хватило всего пары вечеров!
Quote (Lector)
создание русскоязычного сайта поклонников NB
Это - очень большая работа! К тому же - неблагодарная работа! Я, например, её не потяну из-за свой лени! Да и потом, ЗАЧЕМ? Тешить своё тщеславие? Неинтересно.... Главное для меня - работа в своё удовольствие! Иначе всё напрасно! Я ЗНАЮ потенциальные возможности NeoBook, и МОГУ их сравнивать с чем-либо подобным! Мне этого более чем достаточно! Помочь кому-то в изучении NB (чем смогу, конечно) всегда-пожалуйста! А распыляться впустую? Мне и других забот вполне хватит.
Quote (Lector)
а может с MMB все и вовсе покончат
Это маловероятно... Да и зачем? ММВ приличная прога, и со своей задачей весьма неплохо справляется! Хотя... Где-то здесь на форуме toizy очень хорошо сказал про "хромого и костыли"! Мне очень понравилось!
Quote (Lector)
А пока, русский пользователь не знает толком что за фрукт - этот NeoBook!
Это - ЕГО, русского пользователя, проблема! Тянуть кого-то в NB силком не вижу смысла...
Lector, спасибо за единомыслие!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Приветствую Вас друзья. Дополнительный вопрос в тему. Как заставить NB проиграть pub файл в прямоугольнике или в заданной области. Базовая команда запускает только exe с плеером, а вот сборка без него упрямо лезит где угодно, но нд там где этого хочется.
Добавлено (11 Март 2009, 22:29) --------------------------------------------- Приветствую Вас друзья. Дополнительный вопрос в тему. Как заставить NB проиграть pub файл в прямоугольнике или в заданной области. Базовая команда запускает только exe с плеером, а вот сборка без него упрямо лезит где угодно, но нд там где этого хочется.
"Проиграть" pub-файл можно только-лишь открыв его в GUI NeoBook, и нажав кнопочку F9 ! Файлы с расширением pub являются файлами проекта NeoBook, и "проиграть" их иначе чем, как описанным выше способом НЕВОЗМОЖНО!
Quote (RV6ANQ)
а вот сборка без него
Может быть, все-таки, вы имели ввиду Runtime Package?
Quote (RV6ANQ)
в прямоугольнике или в заданной области
Для подобных задач в NeoBook существует команда RunInRectangle. Пробовали? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дело в том, что скомпилировав в eхe без NBPlay, то при запуске его с базового exe командой RunInRec выскакивает Could not identify application's main window. И прога открывается поверх базы. Радиолюбитель, незнающий телеграфа, - радиоинвалид...
Теперь понятно... Проблема заключается в том, что проекты, скомпиллированные как Runtime Packages, содержат в себе иахонькую программку, которая обнаруживает и запускает NBPlay5.exe, который (в свою очередь) и запускает модуль. Поэтому и выскакивает сообщение об ошибке Could not identify application's main window как реакция проекта на эту самую программку, т.к. у неё нет окна. Модифицируйте команду RunInRectangle, например, следующим образом:
Фактически вы запускаете NBPlay5.exe с параметрами. Но, в этом "трюке" есть и одно неудобство: NBPlay5.exe должен тогда быть как самостоятельный отдельный файл! Иначе остается только один путь - компиллировать нужные проекты для запуска их в прямоугольниках как полноценные экзешники . Других способов, к сожалению, нет!
P.S. Господи! Как задолбало уже это: Сервер временно не может отобразить запрашиваемую страницу! Сил нет!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
где ж скачать сей плайер для ознакомления?Направьте,плиз!
Направляю! (версия 554). Только с чем тут и как "ознакамливаться" ума не приложу! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Спасибо!Не огорчайтесь,дружище!Не всегда нам понятны поступки других!
ВЫ ТА-АКОЙ ЛЮБЕЗНЫЙ МУЖЧИНА!... Это ЧТО-ТО!... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вопрос - что универсальней,ММВ или NeoBook?Тока без общих фраз,типа "и то и то хорошо".. коротко - то или это!
Добавлено (12 Май 2009, 01:10) --------------------------------------------- Можно ли дать ссылу на проект в NeoBook собраный уже в экзешник?Что нить по-заковырестей.. оценить возможности
Каакие приятные господа посетили нас, любезнейший Peter, вам не кажется?
Безусловно! Особенно в гламурном свете рассуждений о цвете!
Quote (чукча)
Вопрос - что универсальней,ММВ или NeoBook?Тока без общих фраз,типа "и то и то хорошо".. коротко - то или это!
По этому вопросу я всё достаточно точно сказал здесь! И со временем только укрепился в этом мнении!
Quote (чукча)
Можно ли дать ссылу на проект в NeoBook собраный уже в экзешник?Что нить по-заковырестей.. оценить возможности
В данный момент на полный экзешник - нет! А чтобы оценить сравнительно возможности NeoBook достаточно качнуть любой из тех элементарнейших (для NB) проектов, и получить более чем достаточно "информации к размышлению"!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Есть главный exe файл (a.exe) Есть второй файл - запускаемый модуль (123.px7*)
в главном файле (a.exe) есть кнопочка: Run "[PubDir]123.px7" "Normal" "RunOnce" "" ""
Модуль запускается, проблем нет! Проблема в другом: хоть и стоит значение RunOnce, при повторном нажатии на кнопку, запускается вторая копия модуля, в чём причина?...
* - Как вы поняли вручную изменённое расширение.
P.S. Я правильно понял если самостоятельный exe и запускаемый модуль в одной папке, то NBPlay5 не нужен?
Заранее пасиба!
Добавлено (23 Май 2009, 11:33) --------------------------------------------- Ах да забыл добавить:
Просто в этом главном окне (a.exe) будем с десяток кнопок на разделы, одна кнопка, один раздел, а один раздел, один запускаемый модуль, и вот ещё одна проблемка: у нас в начале видна только эта панель (a.exe), так вот при нажатии на какую нить кнопочку в этой панели у нас открывается какой-нить модуль допустим 1.px7, но потом при нажатии на кнопочку другого раздела необходимо чтобы 1.px7 закрылся и на его месте открылся 2.px7 который мы выбрали!
Мля! Вы вообще понимаете что я иногда пишу? Перечитал свой пост, ужОс!
Сообщение отредактировано Омар - Сб, 23 Мая 2009, 11:44
Ответы на вопросы, касающиеся тонкостей запуска Runtime модулей уже ЕСТЬ в этом топике!!!
Когда же мы научимся читать посты....
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Peter, извиняюсь, но я видимо слеп! В этом топике я не нашёл ничего похожего на:
Quote (Омар)
Модуль запускается, проблем нет! Проблема в другом: хоть и стоит значение RunOnce, при повторном нажатии на кнопку, запускается вторая копия модуля, в чём причина?...
Проблема заключается в том, что проекты, скомпиллированные как Runtime Packages, содержат в себе иахонькую программку, которая обнаруживает и запускает NBPlay5.exe, который (в свою очередь) и запускает модуль.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Причина все та же: Runtime-модули не являются полноценными экзешниками! С нормальным ЕХЕ все работает!
Можно попробовать решить проблему при помощи этого плагина, или этого.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться