Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Создание объекта
MicroCipДата: Вс, 26 Июня 2011, 23:42 | Сообщение # 1
Участник
Возможно ли создать объект Таймер, с определенным Интервалом и определенными командами допустим при нажатии на кнопку?

В каждом человеке солнце. Только дайте ему светить.(с)Сократ
 
СообщениеВозможно ли создать объект Таймер, с определенным Интервалом и определенными командами допустим при нажатии на кнопку?

Автор - MicroCip
Дата добавления - 26 Июня 2011 в 23:42
RezzoxeДата: Пн, 27 Июня 2011, 00:11 | Сообщение # 2
1. Создаём объект таймер
2. Во вкладке "Общее" выставляем галку на "ждать команду TimerStart"
3. Во вкладке "Команды" прописываем нужный скрипт
4. Создаём кнопку, и прописываем в неё:

TimerStart "Timer1" "1000"

где 1000 это время интервала в миллисекундах
 
Сообщение1. Создаём объект таймер
2. Во вкладке "Общее" выставляем галку на "ждать команду TimerStart"
3. Во вкладке "Команды" прописываем нужный скрипт
4. Создаём кнопку, и прописываем в неё:

TimerStart "Timer1" "1000"

где 1000 это время интервала в миллисекундах

Автор - Rezzoxe
Дата добавления - 27 Июня 2011 в 00:11
Format-X22Дата: Пн, 27 Июня 2011, 08:32 | Сообщение # 3
Участник
Dordex, Не не не, тут человек на динамическое создание объектов замахнулся.
MicroCip, Нет, NeoBook в чистом виде не умеет динамически создавать объекты.


Мой сайт - http://фирмы.онлайн
 
СообщениеDordex, Не не не, тут человек на динамическое создание объектов замахнулся.
MicroCip, Нет, NeoBook в чистом виде не умеет динамически создавать объекты.

Автор - Format-X22
Дата добавления - 27 Июня 2011 в 08:32
DEMBELДата: Пн, 27 Июня 2011, 08:46 | Сообщение # 4
Наш дизайнер
да понятно что нельзя, тут говорится как в нужный момент использовать заготовленный заранее таймер. А если нужно несколько таких таймеров, то чтобы не создавать их кучу, надо прописать в таймере условия вызова различных заготовленных процедур для разных случаев.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеда понятно что нельзя, тут говорится как в нужный момент использовать заготовленный заранее таймер. А если нужно несколько таких таймеров, то чтобы не создавать их кучу, надо прописать в таймере условия вызова различных заготовленных процедур для разных случаев.

Автор - DEMBEL
Дата добавления - 27 Июня 2011 в 08:46
Format-X22Дата: Пн, 27 Июня 2011, 10:28 | Сообщение # 5
Участник
DEMBEL, Думаю надо у автора уточнить тогда.

Мой сайт - http://фирмы.онлайн
 
СообщениеDEMBEL, Думаю надо у автора уточнить тогда.

Автор - Format-X22
Дата добавления - 27 Июня 2011 в 10:28
RezzoxeДата: Пн, 27 Июня 2011, 11:24 | Сообщение # 6
 
Сообщение

Автор - Rezzoxe
Дата добавления - 27 Июня 2011 в 11:24
MicroCipДата: Пн, 27 Июня 2011, 12:03 | Сообщение # 7
Участник
Именно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе. А создать самому допустим 1000 таймеров не вариант, при чем придется писать для каждого случая свой код, т.д.:
Code
If "[kol-vo]" "=" "1"
TimerStart "Timer1" "1000"
Else
  If "[kol-vo]" "=" "2"
  TimerStart "Timer1" "1000"
  TimerStart "Timer2" "1000"
Else
Ну и т.д....


В каждом человеке солнце. Только дайте ему светить.(с)Сократ
 
СообщениеИменно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе. А создать самому допустим 1000 таймеров не вариант, при чем придется писать для каждого случая свой код, т.д.:
Code
If "[kol-vo]" "=" "1"
TimerStart "Timer1" "1000"
Else
  If "[kol-vo]" "=" "2"
  TimerStart "Timer1" "1000"
  TimerStart "Timer2" "1000"
Else
Ну и т.д....

Автор - MicroCip
Дата добавления - 27 Июня 2011 в 12:03
Format-X22Дата: Пн, 27 Июня 2011, 12:49 | Сообщение # 8
Участник
MicroCip,
Quote (Format-X22)
Нет, NeoBook в чистом виде не умеет динамически создавать объекты.


Добавлено (27 Июнь 2011, 12:49)
---------------------------------------------
MicroCip, А ты на 100% уверен что код будет уникален полностью?
Если пользователь создает свой таймер значит и код должен быть свой, ибо если иначе, то всегда можно предугадать какой код надо выполнить.
Даже если пользователь будет вручную код NB в текстовое поле вписывать можно реализовать без динамического создания.
А ещё в крайнем случае можно создать второй эксешник, который нельзя будет запустить без первого и запускать его хоть 100500 раз и давать ему нужный код, вот тебе и почти динамичное создание объектов.


Мой сайт - http://фирмы.онлайн

Сообщение отредактировано
Format-X22 - Пн, 27 Июня 2011, 12:50
 
СообщениеMicroCip,
Quote (Format-X22)
Нет, NeoBook в чистом виде не умеет динамически создавать объекты.


Добавлено (27 Июнь 2011, 12:49)
---------------------------------------------
MicroCip, А ты на 100% уверен что код будет уникален полностью?
Если пользователь создает свой таймер значит и код должен быть свой, ибо если иначе, то всегда можно предугадать какой код надо выполнить.
Даже если пользователь будет вручную код NB в текстовое поле вписывать можно реализовать без динамического создания.
А ещё в крайнем случае можно создать второй эксешник, который нельзя будет запустить без первого и запускать его хоть 100500 раз и давать ему нужный код, вот тебе и почти динамичное создание объектов.

Автор - Format-X22
Дата добавления - 27 Июня 2011 в 12:49
MicroCipДата: Пн, 27 Июня 2011, 18:08 | Сообщение # 9
Участник
Quote (Format-X22)
Если пользователь создает свой таймер значит и код должен быть свой, ибо если иначе, то всегда можно предугадать какой код надо выполнить.

Какой код должен выполниться, я буду знать заранее.


В каждом человеке солнце. Только дайте ему светить.(с)Сократ
 
Сообщение
Quote (Format-X22)
Если пользователь создает свой таймер значит и код должен быть свой, ибо если иначе, то всегда можно предугадать какой код надо выполнить.

Какой код должен выполниться, я буду знать заранее.

Автор - MicroCip
Дата добавления - 27 Июня 2011 в 18:08
DEMBELДата: Вт, 28 Июня 2011, 04:33 | Сообщение # 10
Наш дизайнер
Quote (MicroCip)
Именно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе.

имитируешь многопоточность? если да, то одновременно работающих таймеров тысячу не сделаешь ) максимум несколько. Найди выход используя заготовленные заранее таймеры или обрисуй задачу может решим по другому.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (MicroCip)
Именно дело в том, что бы создавалось столько таймеров, сколько укажешь в программе.

имитируешь многопоточность? если да, то одновременно работающих таймеров тысячу не сделаешь ) максимум несколько. Найди выход используя заготовленные заранее таймеры или обрисуй задачу может решим по другому.

Автор - DEMBEL
Дата добавления - 28 Июня 2011 в 04:33
MicroCipДата: Вт, 28 Июня 2011, 09:05 | Сообщение # 11
Участник
Quote (DEMBEL)
имитируешь многопоточность?

Именно. Ну 1000 я привел для примера. А так, Можно и 20-30 если возможно.


В каждом человеке солнце. Только дайте ему светить.(с)Сократ
 
Сообщение
Quote (DEMBEL)
имитируешь многопоточность?

Именно. Ну 1000 я привел для примера. А так, Можно и 20-30 если возможно.

Автор - MicroCip
Дата добавления - 28 Июня 2011 в 09:05
DEMBELДата: Вт, 28 Июня 2011, 13:23 | Сообщение # 12
Наш дизайнер
не надо так делать, сколько укажешь столько и создаст.... заготовь определенное их число и активируй по надобности. а если "многопоточность" т.е. одновременная их работа, то не балуйся большим их числом, толку не будет, только тормоза.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениене надо так делать, сколько укажешь столько и создаст.... заготовь определенное их число и активируй по надобности. а если "многопоточность" т.е. одновременная их работа, то не балуйся большим их числом, толку не будет, только тормоза.

Автор - DEMBEL
Дата добавления - 28 Июня 2011 в 13:23
MicroCipДата: Чт, 25 Августа 2011, 23:37 | Сообщение # 13
Участник
Ну и опять вернусь к этой теме, нельзя ли сделать динамическое создание таймера? Ну или выполнение кода одновременно столько раз, сколько укажется (т.д. многопоточность)?

В каждом человеке солнце. Только дайте ему светить.(с)Сократ
 
СообщениеНу и опять вернусь к этой теме, нельзя ли сделать динамическое создание таймера? Ну или выполнение кода одновременно столько раз, сколько укажется (т.д. многопоточность)?

Автор - MicroCip
Дата добавления - 25 Августа 2011 в 23:37
PeterДата: Пт, 26 Августа 2011, 04:29 | Сообщение # 14
Админ NeoBook
Quote (MicroCip)
нельзя ли сделать динамическое создание таймера?

НЕЛЬЗЯ!!!

Уж сколько раз мусолили эту тему.
В NEOBOOK НЕТ ВОЗМОЖНОСТИ ДИНАМИЧЕСКИ СОЗДАВАТЬ ЛЮБЫЕ ОБЪЕКТЫ, А НЕ ТОЛЬКО ВИЗУАЛЬНЫЕ!
Во всяком случае, штатными средствами NB.

Можно создать динамически таймер плагином, но и это тоже не обеспечит многопоточности.

В скриптовых языках невозможно реализовать многопоточность по-определению!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (MicroCip)
нельзя ли сделать динамическое создание таймера?

НЕЛЬЗЯ!!!

Уж сколько раз мусолили эту тему.
В NEOBOOK НЕТ ВОЗМОЖНОСТИ ДИНАМИЧЕСКИ СОЗДАВАТЬ ЛЮБЫЕ ОБЪЕКТЫ, А НЕ ТОЛЬКО ВИЗУАЛЬНЫЕ!
Во всяком случае, штатными средствами NB.

Можно создать динамически таймер плагином, но и это тоже не обеспечит многопоточности.

В скриптовых языках невозможно реализовать многопоточность по-определению!

Автор - Peter
Дата добавления - 26 Августа 2011 в 04:29
Format-X22Дата: Пт, 26 Августа 2011, 09:38 | Сообщение # 15
Участник
Можно через костыли жесткие, в ближайшее время отпишу как это работает.
Но и там у нас не динамическое создание объектов, а нечто это напоминающее, но зато есть правдоподобное подобие многопоточности.


Мой сайт - http://фирмы.онлайн
 
СообщениеМожно через костыли жесткие, в ближайшее время отпишу как это работает.
Но и там у нас не динамическое создание объектов, а нечто это напоминающее, но зато есть правдоподобное подобие многопоточности.

Автор - Format-X22
Дата добавления - 26 Августа 2011 в 09:38
СергейДата: Пт, 26 Августа 2011, 12:43 | Сообщение # 16
Необукер
Quote (MicroCip)
Ну и опять вернусь к этой теме, нельзя ли сделать динамическое создание таймера?
через хтмл + яваскрипт в браузере, и таймер и кнопки и другие приблуды...
 
Сообщение
Quote (MicroCip)
Ну и опять вернусь к этой теме, нельзя ли сделать динамическое создание таймера?
через хтмл + яваскрипт в браузере, и таймер и кнопки и другие приблуды...

Автор - Сергей
Дата добавления - 26 Августа 2011 в 12:43
DEMBELДата: Пт, 26 Августа 2011, 13:15 | Сообщение # 17
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 26 Августа 2011 в 13:15
mishemДата: Пн, 29 Августа 2011, 22:27 | Сообщение # 18
Эксперт форума
Quote (DEMBEL)
это признак бреда

полностью поддерживаю. И хотелось бы узнать, что это такое создается где может понадобится столько таймеров? Они что, могут работать все одновременно? Сколько таймеров может понадобится задействовать одновременно? Сколько времени работает код в таймере? Может присвоить таймеру переменную, делать проверку какой таймер свободный и в нем запускать следующий код? ........

Добавлено (29 Август 2011, 22:27)
---------------------------------------------
Пологаю вопрос решен? А то что то 3 дня прошло, ни ответа, ни привета. :(


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DEMBEL)
это признак бреда

полностью поддерживаю. И хотелось бы узнать, что это такое создается где может понадобится столько таймеров? Они что, могут работать все одновременно? Сколько таймеров может понадобится задействовать одновременно? Сколько времени работает код в таймере? Может присвоить таймеру переменную, делать проверку какой таймер свободный и в нем запускать следующий код? ........

Добавлено (29 Август 2011, 22:27)
---------------------------------------------
Пологаю вопрос решен? А то что то 3 дня прошло, ни ответа, ни привета. :(


Автор - mishem
Дата добавления - 29 Августа 2011 в 22:27
СергейДата: Вт, 30 Августа 2011, 00:20 | Сообщение # 19
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 30 Августа 2011 в 00:20
mishemДата: Вт, 30 Августа 2011, 00:23 | Сообщение # 20
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 30 Августа 2011 в 00:23
СергейДата: Вт, 30 Августа 2011, 00:26 | Сообщение # 21
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 30 Августа 2011 в 00:26
mishemДата: Вт, 30 Августа 2011, 00:28 | Сообщение # 22
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 30 Августа 2011 в 00:28
  • Страница 1 из 1
  • 1
Поиск: