Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Возможно ли создать объект Таймер, с определенным Интервалом и определенными командами допустим при нажатии на кнопку? В каждом человеке солнце. Только дайте ему светить.(с)Сократ
1. Создаём объект таймер 2. Во вкладке "Общее" выставляем галку на "ждать команду TimerStart" 3. Во вкладке "Команды" прописываем нужный скрипт 4. Создаём кнопку, и прописываем в неё:
Dordex, Не не не, тут человек на динамическое создание объектов замахнулся. MicroCip, Нет, NeoBook в чистом виде не умеет динамически создавать объекты. Мой сайт - http://фирмы.онлайн
да понятно что нельзя, тут говорится как в нужный момент использовать заготовленный заранее таймер. А если нужно несколько таких таймеров, то чтобы не создавать их кучу, надо прописать в таймере условия вызова различных заготовленных процедур для разных случаев. Как задавать вопросы
Именно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе. А создать самому допустим 1000 таймеров не вариант, при чем придется писать для каждого случая свой код, т.д.:
Code
If "[kol-vo]" "=" "1" TimerStart "Timer1" "1000" Else If "[kol-vo]" "=" "2" TimerStart "Timer1" "1000" TimerStart "Timer2" "1000" Else Ну и т.д....
В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Нет, NeoBook в чистом виде не умеет динамически создавать объекты.
Добавлено (27 Июнь 2011, 12:49) --------------------------------------------- MicroCip, А ты на 100% уверен что код будет уникален полностью? Если пользователь создает свой таймер значит и код должен быть свой, ибо если иначе, то всегда можно предугадать какой код надо выполнить. Даже если пользователь будет вручную код NB в текстовое поле вписывать можно реализовать без динамического создания. А ещё в крайнем случае можно создать второй эксешник, который нельзя будет запустить без первого и запускать его хоть 100500 раз и давать ему нужный код, вот тебе и почти динамичное создание объектов. Мой сайт - http://фирмы.онлайн
Сообщение отредактировано Format-X22 - Пн, 27 Июня 2011, 12:50
Именно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе.
имитируешь многопоточность? если да, то одновременно работающих таймеров тысячу не сделаешь ) максимум несколько. Найди выход используя заготовленные заранее таймеры или обрисуй задачу может решим по другому. Как задавать вопросы
не надо так делать, сколько укажешь столько и создаст.... заготовь определенное их число и активируй по надобности. а если "многопоточность" т.е. одновременная их работа, то не балуйся большим их числом, толку не будет, только тормоза. Как задавать вопросы
Ну и опять вернусь к этой теме, нельзя ли сделать динамическое создание таймера? Ну или выполнение кода одновременно столько раз, сколько укажется (т.д. многопоточность)? В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Уж сколько раз мусолили эту тему. В NEOBOOK НЕТ ВОЗМОЖНОСТИ ДИНАМИЧЕСКИ СОЗДАВАТЬ ЛЮБЫЕ ОБЪЕКТЫ, А НЕ ТОЛЬКО ВИЗУАЛЬНЫЕ! Во всяком случае, штатными средствами NB.
Можно создать динамически таймер плагином, но и это тоже не обеспечит многопоточности.
В скриптовых языках невозможно реализовать многопоточность по-определению! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Можно через костыли жесткие, в ближайшее время отпишу как это работает. Но и там у нас не динамическое создание объектов, а нечто это напоминающее, но зато есть правдоподобное подобие многопоточности. Мой сайт - http://фирмы.онлайн
полностью поддерживаю. И хотелось бы узнать, что это такое создается где может понадобится столько таймеров? Они что, могут работать все одновременно? Сколько таймеров может понадобится задействовать одновременно? Сколько времени работает код в таймере? Может присвоить таймеру переменную, делать проверку какой таймер свободный и в нем запускать следующий код? ........
Добавлено (29 Август 2011, 22:27) --------------------------------------------- Пологаю вопрос решен? А то что то 3 дня прошло, ни ответа, ни привета.