Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Плагин по сути не имеет команд и справочник к нему не нужен. При запуске приложения, выполняется подпрограмма alStartup. Для подключения плагина к проекту, в любом месте (кроме конечно же StartUp NB) напишите команду alStartupInit
В архиве плагин и небольшой пример.
alStartUp Plugin This is a replacement for the standard "Startup action". As you know, "Startup action" takes place after drawing the main window of your project. This plugin executes commands from the specified procedure (AlStartup) at startup prior for rendering the window, before it becomes visible. This plugin is made to activate the system tray applications with empty "Startup action", so they begin to work immediately without displaying the main window (or blinking if the first "Startup action" command is set to setvar "[WindowState]" "Minimized"), but can be useful in many cases when you need to override standard startup action this way.
Usage: 1) Place alStartupInit command in any scenario of your project (except for standard Startup action of course) 2) Create "AlStartup" subroutine and place your startup actions here.
Note: This plugin is intended to use only with registered Neobook versions, not for trials. However, in debug mode plugin always works.
Ну вот. А то не знаю, не возможно... Пока вроде все отлично. А без StartUpInit ни как нельзя было обойтись? К примеру если есть подпрограмма StartUp, то и плаг прикрепляется.
Всю ночь писал? Или с утра муза посетила?
Добавлено (20 Май 2011, 09:30) ---------------------------------------------
Quote (Gorezcaid)
А чем отличается от стандартного StartUp(Подпрограмма При запуске) ?
Нууу, это долго объяснять. Если интересно, начало здесь
Я правильно понимаю: Эти команды выполняются до старта приложения?То есть до показа главного окна? Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
да, кажется поэтому и мелькает. в дебаг-режиме то все пучком
у меня ничего не мелькает, убери триал, может поможет... есть только единственный минус, если в стартапе команды которые долго выполняются, типа Delay, то пока они не выполнятся, проект развернуть нельзя, ошибку выдаст если попытаться.
Все это, конечно, здорово! Но вот только попробуйте теперь запустить какой-нибудь другой проект....
Я ж не зря сказал:
Quote (Peter)
Но только, все эти вещи нужно делать с умом,
И вообще, какой смысл в плагине я так и не понял....
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Но вот только попробуйте теперь запустить какой-нибудь другой проект....
Что ты имеешь ввиду? Если не нужна подпрограмма при запуске, то и StartUpInit не надо ни куда прописывать. Если же StartUpInit есть, то и подпрограмма StartUp должна быть обязательно. Я ж говорю хелп нужен будет. Косяк один уже обнаружил с несовместимостью команд. Если в подпрограмму вставить команду с обращением к окну приложения типа минимизировать, будет ошибка.
Quote (Peter)
И вообще, какой смысл в плагине я так и не понял....
Quote (mishem)
Теперь окно не мелькает если нужно выполнить подпрограмму при запуске трей приложения.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
То и значит "любой другой". Создай просто новый чистый прект и запусти.
Впрочем, если каждый раз устанавливать/сносить плагин, то "с пивом потянет" для конкретной задачи.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
была бы проверка на существование подпрограммы, сделал бы
Такаую "проверку" можно организовать, между прочим.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Впрочем, если каждый раз устанавливать/сносить плагин, то "с пивом потянет" для конкретной задачи.
Quote (Alien)
поэтому такая тема не приятная.
Тема не приятная. Но этот плаг нужен действительно для конкретной задачи. И устанавливать/Удалять его не так то часто придется. Так что если это поправить нельзя, то не так уж и страшно. Не хочешь читать хелп?
Добавлено (20 Май 2011, 11:03) --------------------------------------------- Alien, просто делаешь проверку на существование имени подпрограммы, и, если есть оно, то - go ahead!
В принципе, если сработает (а я думаю что сработает, но не проверял) можно будет запускать "скрытый стартап" на любом проекте, а не только SystrmTray. И будет у тебя своё "ноу-хау".
Добавлено (20 Май 2011, 11:06) --------------------------------------------- А ещё лучше - для этой "скрытой" подпрограммы придумать свое уникальное имя, дабы не путаться.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться