Цитата:
Сообщение от tuxnsk
это я понимаю, но по аналогии с файловой системы, в ней грубо говоря есть таблица фалов (их адресов и смещений)
|
В файловой системе да, есть индексная таблица. У нас нет, т.е. индекс каждого блока находится в самом блоке.
Цитата:
Сообщение от tuxnsk
дату возникновения события расшифровать не могу...
|
Дата и событие в журнале Конструктора версии 1.00 хранится в структуре из трёх 16-разрядных слов:
1) Ч*256+М
2) ДД*1024+Событие
3) ММ*4096+ГГ
Цитата:
Сообщение от tuxnsk
Понял что текст сообщений хранится в tss файле, а сами сообщения в eep файле (я так понял это типа вместо eeprom-а).
|
tss - это банальный массив строк, используемых в проекте. Нельзя говорить, что это текст сообщений именно журнала. Аналогично и eep. Ваша библиотечка подходит исключительно к единственному проекту из десятка тысяч вариантов, генерируемых Конструктором. У остальных проектов другие смещения и даже размер. Ну и вам немного повезло, что я перфекционист и в своё время выровнял все сообщения в журнале)) Примечание "Нет гарантий, что у других также" нужно переписать на "У других гарантированно другое"...
PS. Информацию у нас получать можно, но очень многие такие вопросы связаны с глобальными потерями времени, давая лишь сиюминутный результат. Сменилась версия лоджика, чуть сменился формат таблиц исполняемого проекта и вся работа летит насмарку.