Сохраняется пустая таблица

eagleowl

Client
Регистрация
03.11.2012
Сообщения
263
Благодарностей
30
Баллы
28
С ужасом заметил, что все файлы таблиц в проекте стали нулевого размера.
Парсер, который создает таблицы, нормально их записывает, без глюков.
Проект же, который их использовать должен, берет случайные строки, с удалением.
Потом таблица сохраняется, и почему-то пустая.
Формат - свой, разделитель ;
Я так порылся по топикам но вроде такой проблемы не нашел. Попробую конечно другие форматы и вообще что-то поменять, но может кто-то сталкивался с такой проблемой?
Размер таблиц не очень большой - 2 столбца и строк 300-700.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Мешаете в кучу, наверное, экшены сохранения в файл и добавления/взятия строк.
Если таблицы хотите использовать в многопотоке, они должны быть привязаны к файлу и должны использоваться только экшены Добавить строку - Получить строку.
 

eagleowl

Client
Регистрация
03.11.2012
Сообщения
263
Благодарностей
30
Баллы
28
Нет, поток там один. Сохранение в файл происходит в конце работы.
Собственно, баг легко удалось воспроизвести - проблема именно в формате файла. Если выбрать csv, то все сохраняется нормально.
Тестовый проект, который открывает таблицу из 4 строк и потом сохраняет ее, даже в новый файл, дает на выходе файл нулевого размера.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Прикладывайте семпл, какими экшенами пользуетесь. Мне не очень понятно что значит открывает и сохраняет таблицу.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)