Nic, Все равно не получилось с Beep, приложение уходило в даун хотя загрузки процессора небыло.
Но я нашёл решение которое у меня работает как надо. Мне не нужна задержка как таковая, мне нужен цикл в скрипте который не грузит систему и не подвешивает само приложение. Короче говоря для моего случая ларчик просто открывался, добавлением компанента Application на точке Sleep (как в твоём примере)
p.s как жаль что на форуме нет танцующего смайлика "Lambada"
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Леонид писал(а): Nic, какое детищеПосмотри второй топик этой темы |
|||
карма: 6 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Nic, да этому примеру уже года три, наверное, и не всё там правильно, я его слишком усложнил, надо бы сделать отдельно всё
|
|||
карма: 19 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Не могу запустить скрипт с UseName= False - вызывать обработчики с индексами точек
Помогите плиз, что делаю не так Вобще возможно в этом режиме вызывать разные функции или процедуры? Ни одного примера по этому поводу не нашёл, (с UseName=True разобрался ) Примеры и хелп вобще ни какого представления по этому режиму не дают. везде по одной процедуре вызывается, куда этот индех пихать так и не понял, голова уже скоро треснет code_2317.txt |
|||
карма: 4 |
| ||
файлы: 1 | code_2317.txt [501B] [1306] |
Ответов: 8926
Рейтинг: 823
|
|||
andrestudio, это имелось ввиду? code_10906.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_10906.txt [483B] [1283] |
Ответов: 5227
Рейтинг: 587
|
|||
Леонид спасибо!
буксую на ровном месте , структура таже самая (вместо имён индексы) но в голову это проверить ни как не доходило, куда я их только не лепил придурок! ну да ладно с именами всё же лучше код читается, я думал струкура вызова будет другая Есть ещё пара вопросов, ну это уже к Dilme наверно. 1. Какое ограничение имеет размер скрипта? 2. Как организовано выполнение сессий (имеется ввиду выполнение функции или процедуры вызванной повторно выполняется интепритатором cscript.exe в новой сессии или в той же самой с учётом того что скрипт зациклен в настоящее время) не получается удалить обьект, подозреваю что он создаётся повторно, хотя не должен |
|||
карма: 4 |
|
Ответов: 8926
Рейтинг: 823
|
|||
andrestudio,
andrestudio писал(а): буксую на ровном месте |
|||
карма: 19 |
| ||
Голосовали: | andrestudio |
Ответов: 2125
Рейтинг: 159
|
|||
andrestudio писал(а): выполнение функции или процедуры вызванной повторно выполняется интепритатором cscript.exe Откуда такая уверенность, что используется какой-то там cscript.exe? |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
tsdima, да уверености нет, мало ли что куда там далее транслируется и разбирается на части или целиком, свою ошибку я нашёл (код корявый был) но тем неменее вопросы для меня остаются актуальными.
|
|||
карма: 4 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Явного ограничения нигде нет, если только сам IActiveScriptParse подавится
А насчёт multithread - надо проверять, но вроде бы оно safe. |
|||
карма: 1 |
| ||
Голосовали: | andrestudio |
Ответов: 5227
Рейтинг: 587
|
|||
tsdima, спасибо, это уже обнадёживает.
|
|||
карма: 4 |
|
Ответов: 2125
Рейтинг: 159
|
|||
А, вспомнил, была такая бяка, чтобы VBJScript работал в другом потоке, его нужно в этом другом потоке и создавать, например в динамическом мультике. Иначе не работает. Так что про multithread - забудь.
|
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Нужно где-то (лучше в ini добавить о верхних точках), челом пол дня бил пока допёр что они одинаковые имена должны иметь(с приращением +1), туеву хучу разных ошибок изучал которые меня чуть до инфаркта не довели
|
|||
карма: 4 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Перефразируя получим - В учении познается истина!
|
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
andrestudio писал(а): они одинаковые имена должны иметь(с приращением +1)Не понял, объясни на пальцах. |
|||
карма: 1 |
|