Сейчас на форуме: _MBK_ (+6 невидимых)

 eXeL@B —› Основной форум —› Thinstall - проблема с паузой при записи в файл.
Посл.ответ Сообщение


Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 23 мая 2007 12:00
· Личное сообщение · #1

Проблема моя в следующем: я закатал одну программку под thinstall. В программе есть настройки.
Код в EXE отвечающий за сохранение очень простой: открыли файл, записали 4 байта, закрыли и отобразили на экран новое значение.
Так уж получилось, что задача требует иметь возможность в этот момент выключать компьютер ресетом. Если это делать с программой не завёрнутой thinslall-ом, то проблем нет, всё сохраняется, но если завёрнутой, то происходит сбой и восстанавливаются настройки которые были изначально заложены в thinstall пакет.
Другими словами между записью в программе и физической записью на диск существует мешающая пауза.
Можно ли с этим что то сделать ?
Может при формировании пакета нужно было указывать не DirectoryIsolationMode=Full ?
Или возможно есть другие выходы как запаковать всё содержимое в один файл ?
Объём в несжатом виде 177 мб, в пакете это уже 57 Мб. Размер конечного результата имеет важное значение.



Ранг: 8.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 мая 2007 21:43
· Личное сообщение · #2

Создай в папке в которой должен сохраняться файл, файл "##Attributes.ini" с содержимым:
[Isolation]
DirectoryIsolationMode=Merged




Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 25 мая 2007 00:01
· Личное сообщение · #3

P0150N - Спасибо за помощь !!!


 eXeL@B —› Основной форум —› Thinstall - проблема с паузой при записи в файл.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати