- Регистрация
- 24.01.2017
- Сообщения
- 86
- Благодарностей
- 11
- Баллы
- 8
Имеется несколько шаблонов, имеющих разные имена. Шаблоны обмениваются между собой данными через файлы .txt, которые представляют из себя таблицы (по терминологии ZennoPoster'a) (колонки разделены ";"). Внутри шаблонов название таблицы у всех одно и стоят галочки "сохранять в файл" (также стоят галочки "оставлять пустой файл" и "загружать из файла").
Запись в таблицу делаю так
Когда делаешь изменения в таблице в одном проекте, эти изменения в другом проекте иногда становится видно через минуту (60 секунд), а иногда и через две минуты! И когда обновится таблица непредсказуемо! Это критически важны для моего проекта - мгновенная синхронизация.
1. Каким образом можно дать команду ZP синхронизировать все данные в кэше (таблицы) и на диске? Чтобы ZP скинул на диск все данные, чтобы их могли прочитать другие шалоны? Через кубик или ещё как.
2. Каким образом можно реализовать мгновенный обмен данных между шаблонами более эффективно? Возможно без обращения к диску. (шаблоны имеют разные имена, возможно это важно)
Запись в таблицу делаю так
C#:
var c_Table = project.Tables["my_table"];
...... //какой-то код
lock(c_Table)
{
c_Table.AddRow("some text;sometext");
}
1. Каким образом можно дать команду ZP синхронизировать все данные в кэше (таблицы) и на диске? Чтобы ZP скинул на диск все данные, чтобы их могли прочитать другие шалоны? Через кубик или ещё как.
2. Каким образом можно реализовать мгновенный обмен данных между шаблонами более эффективно? Возможно без обращения к диску. (шаблоны имеют разные имена, возможно это важно)