Вверх ↑
Этот топик читают: Гость
Ответов: 704
Рейтинг: 7
#46: 2011-09-25 22:24:36 ЛС | профиль | цитата
Tad писал(а):
и с каким интервалом он пишет ?
1 секунда
nesco писал(а):
Да хоть двадцать новых строк -- doAppend весь список добавляет к файлу
ну зачем же мне весь список добавлять в существующему? Я же и так загружаю новый список через load... или в этом и заключается особый уличный HiAsm? У меня будет разрастаться список строк с кучей дублей логов. Он ведь пишет не одну строку в файле, и я буду загружать новый список + новый список + новый список, хотя нужен мне всего последний элемент списка.
------------ Дoбавленo в 22.24:
nesco писал(а):
Попробуй зациклить работу поиска файлов с onEndSearch на он onSearch через миллисекундный одноразовый таймер, а свой выброси
объясните, пожалуйста, подробнее. Или Вы имели в виду на doSearch? А почему миллисекундный? Не успеет за миллисекунду отработать копирование файла и выделение температуры из последней строки. Минимум - 523 миллисекунды - проверял.
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#47: 2011-09-25 22:39:54 ЛС | профиль | цитата
Neo писал(а):
объясните, пожалуйста, подробнее. Или Вы имели в виду на doSearch? А почему миллисекундный? Не успеет за миллисекунду отработать копирование файла и выделение температуры из последней строки. Минимум - 523 миллисекунды - проверял

Таймер, в моем случае, нужен не для задержки обработки (хотя, может и для этого применяться), а чтобы гарантировано следующее чтение призводить после предыдущего, и нужен таймер для предотвращения прямого зацикливания
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#48: 2011-09-25 22:47:23 ЛС | профиль | цитата
Neo писал(а):
Я же и так загружаю новый список через load
кстати, о птичках - если загружаешь через doLoad, то doClear делать не надо (для Info).
nesco, а использовать DirectoryChanges нельзя (никогда с ни не работал) ?

Neo писал(а):
1 секунда
Ну судя по содержимому которое ты выложил
1 , 11,63 , 20.09.2011 20:51:23
2 , 11,63 , 20.09.2011 20:51:32
3 , 11,63 , 20.09.2011 20:51:42
4 , 11,63 , 20.09.2011 20:51:52
5 , 11,63 , 20.09.2011 20:52:02
6 , 11,63 , 20.09.2011 20:52:12
7 , 11,63 , 20.09.2011 20:52:22
8 , 11,63 , 20.09.2011 20:52:32
9 , 11,63 , 20.09.2011 20:52:42
10 , 11,63 , 20.09.2011 20:52:52
11 , 11,63 , 20.09.2011 20:53:02
12 , 11,63 , 20.09.2011 20:53:12
13 , 11,63 , 20.09.2011 20:53:22
14 , 11,63 , 20.09.2011 20:53:32
15 , 11,63 , 20.09.2011 20:53:42
16 , 11,63 , 20.09.2011 20:53:52
17 , 11,63 , 20.09.2011 20:54:02
В этом файле итервал между данными 10 сек
17 записей в файле - это интервал записи нового файла около 3-х минут

Что-то я нифига понять не могу откуда у тебя 1 секунда.
Neo, Поправь меня.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#49: 2011-09-25 22:48:35 ЛС | профиль | цитата
Tad писал(а):
а использовать DirectoryChanges нельзя

Да можно, почему бы и нет. Любое изменение файла отслеживает и очень быстро
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#50: 2011-09-25 22:57:37 ЛС | профиль | цитата
Тогда можно и без таймера жить (не люблю я таймеры обжигался и не раз и не только в HiAsm)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#51: 2011-09-25 23:00:50 ЛС | профиль | цитата
Tad писал(а):
Тогда можно и без таймера жить

Ну, в том компоненте таймер системы работает, нам до него дела нет
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#52: 2011-09-26 01:25:44 ЛС | профиль | цитата
nesco, ну и какой флаг ему поставить на FileAdd ?
Neo, попробуй это (только дождись ответа nesco- не работал я с этим компонентом, а метод научного тыка - не мой)
code_25244.txt
------------ Дoбавленo в 01.25:
Хотя, если по честному, то я не понимаю - зачем термометер сутки следил за температурой, а ты все его записи, кроме последней, не обрабатываешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_25244.txt [2.8KB] [148]
Ответов: 704
Рейтинг: 7
#53: 2011-09-26 03:07:22 ЛС | профиль | цитата
Tad писал(а):
В этом файле итервал между данными 10 сек
каюсь, грешен! Поменял сегодня на 10 сек в термометре и забыл. Думал может слишком часто-нет, грузит и так.
------------ Дoбавленo в 02.49:
Tad писал(а):
Хотя, если по честному, то я не понимаю - зачем термометер сутки следил за температурой, а ты все его записи, кроме последней, не обрабатываешь ?
как так не обрабатываю? Очень даже обрабатываю! Каждые 20 сек (по таймеру)
------------ Дoбавленo в 02.50:
просто он пишет себе и пишет. и может писать не одну неделю в один файл. а мне каждые 20 сек интересно его значение - оно последнее во всем списке.
------------ Дoбавленo в 02.52:
nesco писал(а):
для предотвращения прямого зацикливания
но ведь секунду, не миллисекунду? Или я что-то упустил
------------ Дoбавленo в 02.55:
Tad писал(а):
Тогда можно и без таймера жить (не люблю я таймеры обжигался и не раз и не только в HiAsm)
а чего эти таймеры такие злые? Может мы "их просто не умеем готовить"? Такой "вкусный" компонент, а так часто подводит...
------------ Дoбавленo в 03.07:
Tad, спасибо за схему! Только термометр не создает под каждую запись свой файл. Он создает файл как бы под сессию. Поэтому последний найденный файл я удалять не буду -выбросил его из списка перед удалялкой.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#54: 2011-09-26 10:09:09 ЛС | профиль | цитата
Neo, извини , но нифига я тебя понять не могу.
Насчёт таймера
Neo писал(а):
Такой "вкусный" компонент
, который себе на уме и срабатывает (обычно) всегда невпопад.
Neo писал(а):
Он создает файл как бы под сессию.
Что такое твоя сессия ? Её начало и конец ?
------------ Дoбавленo в 10.09:
И выложи, пож., заархивированный файл твоей сессии. (Хочу посмотреть ему в глаза )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#55: 2011-09-26 11:22:32 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-21 01:59:34
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#56: 2011-09-26 11:25:08 ЛС | профиль | цитата
Neo писал(а):
Поэтому последний найденный файл я удалять не буду
Тогда наверное так ?
code_25245.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_25245.txt [3.1KB] [145]
Ответов: 704
Рейтинг: 7
#57: 2011-09-26 12:01:23 ЛС | профиль | цитата
Tad писал(а):
но нифига я тебя понять не могу
наверно сказывается мое недостаточное владение "особым уличным HiAsm"
Сессию ведения лога начинает термометр при старте работы и, кажется, делает перенос в другой файл при достижении определенного порога размера.
Файл сессии http://forum.hiasm.com/forum_serv.php?q=56&id=2664
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#58: 2011-09-26 12:12:58 ЛС | профиль | цитата
Neo писал(а):
особым уличным HiAsm

А можно поинтересоваться -- что означает сея фраза Хочется знать, для развития.
карма: 22

0
Ответов: 3889
Рейтинг: 362
#59: 2011-09-26 12:16:05 ЛС | профиль | цитата
nesco писал(а):
А можно поинтересоваться -- что означает сея фраза
[offtop]AFAIK, Отсылка к иллюзионисту Дэвиду Блэйну с его "особой уличной магией".[/offtop]
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#60: 2011-09-26 12:18:17 ЛС | профиль | цитата
[flood]
1nd1g0 писал(а):
Отсылка к иллюзионисту Дэвиду Блэйну с его "особой уличной магией"

О! А я с ним не знаком Видимо, много пропустил[/flood]
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)