Считываете массив значений, потом поочередно их перебираете, извлекаете биты и делаете что вам требуется с ними.
Объявите переменную типа DateTime до метода Execute.
Вид для печати
Продолжаю разбираться, принцип вроде понял но возникла проблема, в которой никак не могу разобраться. Упростил уже как только можно.
В итоге при запуске я получаю только одно сообщение, хотя avarsArr.Count() и journal.Count() показывает 20 значений. При этом, когда открываю журнал объекта - он пустой. Что я делаю не так?
Почему то код нормально в форум не вставляется - прикладываю отдельным файлом.
Вложение 17990
Некоторые изменения:
Убрал Array.Reverse(avarsArr);
Сортировку журнала выполнил как в примере от Меркурия:
Получил 20 сообщений как и должны быть. Почему - непонятно. Но главное работает. Однако в журнале так ничего и не появляется.Код:List<T1T2> journal = new List<T1T2>(); //формируем коллекцию со значениями (пока временно с Меркурия)
//сортировка по возрастанию. null - выше всех
journal.Sort(delegate(T1T2 us1, T1T2 us2)
{return us1.T1.HasValue ? (us2.T1.HasValue ? us1.T1.Value.CompareTo(us2.T1.Value):-1): 1; });
У событий от которых вы генерируете сообщения включены каналы "Журнал" и "Архив"?
Да, включены, поэтому и не понимаю в чём дело
Приложите ваш проект.
Проект в приложении
Вложение 17993
Мы проверили - у нас сообщения появляются (см. приложение).
Вы ведь хотели этот скрипт нам заказать - уже передумали?
Блин, как так то?! Не понимаю, в чем проблема... У меня не появляются...Цитата:
Мы проверили - у нас сообщения появляются (см. приложение).
Не то чтобы передумал, просто самому то интересно, а тут появилось немного свободного времени, решил поразбираться.Цитата:
Вы ведь хотели этот скрипт нам заказать - уже передумали?
Ну уже совсем не понимаю, журналы уже и удалил и создал и пересоздал, а там всё равно пусто...:confused:Цитата:
Мы проверили - у нас сообщения появляются (см. приложение).