Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2013-08-15 16:31:14 ЛС | профиль | цитата
code_31596.txt
Не сохраняет файл. В чём причина?
------------ Дoбавленo в 11.51:
Если же взять обычный Timer, то всё нормально. С точкой onExec элемента Thread также не работает, только с onSyncExec и работает.
------------ Дoбавленo в 16.31:
Ну что, ребят, никто не знает причину?
карма: 9
0
файлы: 1code_31596.txt [3.4KB] [206]
Ответов: 1821
Рейтинг: 168
#2: 2013-08-15 16:44:45 ЛС | профиль | цитата
3042, попробуйте использовать DeferredEvent
карма: 5

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#3: 2013-08-15 16:46:59 ЛС | профиль | цитата
3042 писал(а):
никто не знает причину

Видимо, тут одна причина -- команды управления не работают в другом потоке. Что MMTimer, что Thread -- это другие потоки, а onSyncExec в Thread засинхронизирована с основным потоком, да и Timer работает в основном потоке.
А чем не нравится использование обычного таймера
карма: 22

1
Голосовали:3042
Ответов: 1926
Рейтинг: 172
#4: 2013-08-15 16:51:43 ЛС | профиль | цитата
sаmakacd писал(а):
попробуйте использовать DeferredEvent


Что это такое?
------------ Дoбавленo в 16.51:
nesco писал(а):
А чем не нравится использование обычного таймера


Хотел сделать, чтобы сохранение записи происходило примерно через 20 мсек после окончания работы Говорилки, а обычный таймер на такие малые интервалы не рассчитан.
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2013-08-15 16:51:53 ЛС | профиль | цитата
3042 писал(а):
Что это такое?

Отложенное событие. Есть в альтернативной сборке и на SVN, но событие не таймируется
карма: 22

0
Ответов: 1821
Рейтинг: 168
#6: 2013-08-15 16:52:08 ЛС | профиль | цитата
3042 писал(а):
Что это такое?

3042, компонент

def_event.png
карма: 5

0
файлы: 1def_event.png [7.1KB] [275]
Ответов: 8928
Рейтинг: 823
#7: 2013-08-15 16:52:49 ЛС | профиль | цитата
3042, а чем не устроит ручная остановка code_31600.txt
карма: 19

0
файлы: 1code_31600.txt [3.3KB] [132]
Разработчик
Ответов: 26163
Рейтинг: 2127
#8: 2013-08-15 16:54:51 ЛС | профиль | цитата
3042 писал(а):
чтобы сохранение записи происходило примерно через 20 мсек

А какая разница, если будет плюс лаптя, это очень важно в данном случае
карма: 22

0
Ответов: 1926
Рейтинг: 172
#9: 2013-08-15 17:43:09 ЛС | профиль | цитата
sаmakacd писал(а):
3042, компонент

nesco писал(а):
Отложенное событие. Есть в альтернативной сборке и на SVN,

А у меня HiAsm 4.04 build 184.

Леонид писал(а):
3042, а чем не устроит ручная остановка

Автомат всё же лучше.

nesco писал(а):
А какая разница, если будет плюс лаптя, это очень важно в данном случае

Чтобы размеры файлов были поменьше. Можно, конечно, и вручную убирать, но это долго. В прочем, я уже так и сделал.
карма: 9
0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)