Продолжаю разбираться, принцип вроде понял но возникла проблема, в которой никак не могу разобраться. Упростил уже как только можно.
В итоге при запуске я получаю только одно сообщение, хотя avarsArr.Count() и journal.Count() показывает 20 значений. При этом, когда открываю журнал объекта - он пустой. Что я делаю не так?
Почему то код нормально в форум не вставляется - прикладываю отдельным файлом.
avar_arch.txt
Последний раз редактировалось energvk; 02.05.2015 в 22:17.
Некоторые изменения:
Убрал 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; });
У событий от которых вы генерируете сообщения включены каналы "Журнал" и "Архив"?
Спасибо.
Да, включены, поэтому и не понимаю в чём дело
Приложите ваш проект.
Спасибо.
Проект в приложении
1.2.zip
Мы проверили - у нас сообщения появляются (см. приложение).
Вы ведь хотели этот скрипт нам заказать - уже передумали?
Спасибо.
Блин, как так то?! Не понимаю, в чем проблема... У меня не появляются...Мы проверили - у нас сообщения появляются (см. приложение).
Не то чтобы передумал, просто самому то интересно, а тут появилось немного свободного времени, решил поразбираться.Вы ведь хотели этот скрипт нам заказать - уже передумали?
Ну уже совсем не понимаю, журналы уже и удалил и создал и пересоздал, а там всё равно пусто...Мы проверили - у нас сообщения появляются (см. приложение).![]()