Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Ну потрать свое драгоценное время. Плиззз. Я как Ростик.
Хочется попробовать что он может. На сколько я правильно перевод на офсайте понял, автор утверждает что из такого плагина команды на много быстрей обрабатываются. Не хочешь читать хелп?
автор утверждает что из такого плагина команды на много быстрей обрабатываются.
Быстрее чего? Быстрее, чем в самой NB? Если речь идет о выполнении стандартных необушных скриптов, то это, в принципе, невозможно! В лучшем случае - на такой же "скорости".
Quote (mishem)
Я как Ростик.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
о выполнении стандартных необушных скриптов, то это, в принципе, невозможно!
Ну я принципа работы не знаю, но этот плагин кодирует текст видно как при компиляции проекта. Утверждать не буду, спорить тоже. Говорю же может я не правильно перевод понял. Если есть желание почитать, то это здесь http://www.neosoftware.com/forum/viewtopic.php?t=12317&highlight=call
Добавлено (12 Ноябрь 2011, 15:53) --------------------------------------------- Вот, о чем он здесь говорит?
Quote
Yes, but there is still the difference in speed. Real native compiled plugin-commands are faster. The scripts are still interpreted as in native neobook. Of cource the renamed MyNewPlugin.nbr is distributed!
"Да, но здесь сохраняется (по-прежнеиму имеется, есть) разница в скорости. Реальные (внутренние) команды скомпилированные в плагине, быстрее. Скрипты по-прежнему интерпретируются как "родные" команды NeoBook."
О чем именно идет речь в:
Quote
Of cource the renamed MyNewPlugin.nbr is distributed!
пока не очень понятно.
В целом, получается именно то, о чем я и говорил. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Реальные (внутренние) команды скомпилированные в плагине, быстрее.
Ну, я вот это понимаю так, что команды которые после компилируются в плагин, работают быстрее. Там же как, пишешь команды, его плагин их кодирует, ты после собираешь свой плагин с кодированными командами, и вот этот собранный плагин работает быстрее. Или мне просто хочется так думать?
Во всяком случае, мне почему то кажется что это лучше чем функции. Короче помощь мне твоя нужна. Не хочешь читать хелп?
что команды которые после компилируются в плагин, работают быстрее
Нет, тут речь идет именно о внутренних (скомпилированных как машинный код) функциях плагина. Любые внешние скрипты, даже будучи скомпилироваными внутри плагина, все-равно останутся "родными" командами NeoBook.
Quote (mishem)
Или мне просто хочется так думать?
Да, хочется. Любые скрипты заведомо выполняются интерпретатором, который должен прочесть эти скрипты, и превратить их в машинный код. Командам (функциям) самого плагина (которые зашиты в него при компиляции) никакие дополнительные преобразования не требуются. В этом и состоит принципиальная разнца между программами, работающими "через" интерпретатор и скомпилированными компилятором. Машинный код всегда будет намного быстрее, чем интерпретируемый.
Quote (mishem)
Во всяком случае, мне почему то кажется что это лучше чем функции.
Не думаю! Но здесь есть один "плюс" - скрипты можно просто расположить во внешнем текстовом файле, в то время как функции "зашиты" внутри файла проекта, и поделать с ними ничего уже нельзя. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
скрипты можно просто расположить во внешнем текстовом файле,
ну для этого и задумывался плагин. Можно все основные исполняемые сценарии вынести в файл. А файл можно и изменить в runtime (чего все жаловались, что нельзя внутри программы вручную изменить код при выполнении), или вообще подменить, и с обновлениями програмы проще... Как задавать вопросы
Понятно, но все равно, надо пробовать а после рассуждать. Тогда уже все будет воочию видно. Пока по тому как все молчат, понимаю что ни кто так с ним и не смог разобраться. А надо бы. Не хочешь читать хелп?
я в принципе понял что автор хотел сказать этим плагином, но на практике я чтото не хотел с ним связываться, больно там наворочено всего через край, и со справками г-н Wickern не заморачивается... Как задавать вопросы
Машинный код всегда будет намного быстрее, чем интерпретируемый.
Quote (mishem)
ни кто так с ним и не смог разобраться
Скорее не "не смог", а "не захотел".
Quote (mishem)
А надо бы.
mishem, ты только представь - какие просторы для деятельности перед тобой открываются! Первопроходцем будешь?
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Rename all files with 'MyNewEmbeddedPlugin' to a name of your choice (Prefixed for you as a developer). With a text-editor edit the batch MyNewName.bat to match your new filenames and the directory of Reshacker.exe. Get a resource editor (for example ResourceHacker) and edit 'MyNewEmbeddedPlugin.res' to match your new plugin-name and icon. (MyNewEmbeddedPlugin.ico is a sample icon to replace in Reshacker.exe)
Get a text editor and modify the CFP/CFR files with the details of your own commands. See header of CFP file for details. CFR is a stripped down version of the CFO for runtime delivery. The CFR is later binded into the plugin via Reshacker.exe..
Modify also the INI-file to set the plugin details for the install-dialog and the about-dialog.
Create the source-files for your new commands and save them as separate text-files matching exactly the commandnames (like in the BAT-file). Load these files and save encrypted versions of them with a password for each potential customer. (See sample-code in Button 'Encode' in MyNewEmbeddedPlugin.pub)
Check if all files are ready and in the BAT-file. Then start the BAT and Reshacker.exe bind all CFR and command files as resources into the plugin.
To deliver to a customer you have to send the following files:
MyNewName.ini MyNewName.nbp MyNewName.nbr Your self-created demo-pub of your neoscript-plugin. And the custom password.
Скомпилировать я его скомпилировал, а толку. Что то нужно прописать в двух файлах. Куда то нужно положить свои файлы с кодом. Запустить батник, и плагин готов. С ресурсами там все понятно. Что где и как исправить, как значок поменять, это не проблема. А вот что и как прописать. Как окна помошники создавать, я не пойму. Как правильно код записать, какие строки можно удалять, какие нет. Хрен его знает. Методом тыка не осилить. В плагине в примерах есть подсказки, но.... Не хочешь читать хелп?
Дата: Пн, 12 Декабря 2011, 08:30 | Сообщение # 104
Эксперт форума
Модераторы
Сообщений: 5942
Offline
Quote (Necronomicon)
mishem, разобрался с NeoChart, или бросил ?
Ну как тебе сказать, разобрался и бросил. Все шло нормально, а после начала ошибка вываливаться. С чего и где, не понятно. Ну и больница прервала процесс. Не хочешь читать хелп?
Дата: Пн, 12 Декабря 2011, 19:30 | Сообщение # 105
Участник
Проверенные
Сообщений: 264
Offline
Quote (mishem)
Ну как тебе сказать, разобрался и бросил.
Надеюсь, временно ? Тоже посмотрел. Черт ногу в нем сломит Если получится приспособа для плагина,типа RMCDesigner, будет намного удобнее. Ты, если не ошибаюсь, уже писал инспектор для объектов NB. Выздоравливай.
Дата: Пн, 12 Декабря 2011, 21:22 | Сообщение # 108
Эксперт форума
Модераторы
Сообщений: 5942
Offline
Quote (Necronomicon)
Если перевел, можно глянуть?
Нет, я его переводил просто для того что бы понять смысл команд. Копировал, в гугль и уже работал с программой. Саму справку я не делал. Не хочешь читать хелп?