yogev_ezra wrote:1) При создании файла rdsave.ini самой программой, параметр "autosave=0" в файле не указывается.
1) Это сознательно сделано. Параметр autosave предназначен для End (состояние чекбокса) и End его и создает, если его еще нету по каким-то причинам.
Ясно.
Heavyiron wrote:PS: а вообще давно хочу взяться за переработку сохранения на флопики и добавить таки эдитбокс, но поскольку там довольно большой кусок работы и высокая вероятность добавить новых багов, я все время это откладываю на потом
Пожалуйста, не сейчас. Я хочу уже разослать флешки бекерам с Kickstarter, и чтобы программы были как можно стабильней. Ты меняешь программу - а мне потом опять всё заново тестировать.
Детект системных цветов лучше перенести в процедуру отрисовки окна (так сделано во всех программах), чтобы после изменения скина, цвета в программе обновлялись.
yogev_ezra wrote:2)Запускаем RUN, из RUN запускаем "rdsave kolibri.img" - сохраняет рамдиск сам на себя, проверка отсутствует. После того, как кусок сохранился и место кончилось, пишет "Error: Disk is full", но кусок уже сохранился.
Исправил.
Leency wrote:Детект системных цветов лучше перенести в процедуру отрисовки окна (так сделано во всех программах), чтобы после изменения скина, цвета в программе обновлялись.
Heavyiron
Идея: RDSAVE должен сам искать где лежит образ (как SEARCHAP) и предлагать его туда перезаписать.
Можно согласиться, можно отказаться и сохранить в другое место.
Leency wrote:Heavyiron
Идея: RDSAVE должен сам искать где лежит образ (как SEARCHAP) и предлагать его туда перезаписать.
Можно согласиться, можно отказаться и сохранить в другое место.
: Появилось свободное время на карантине? )
У нас все по прежнему, даже такое чуйство, что количество работы удвоилось.
А по сути - фиг знает, у меня их часто несколько в разных местах лежит, а система вроде не знает, откуда она загрузилась.
Сейчас настойки сохранения прописаны уже в двух ини файлах: это RDSAVE.INI и секция [RDSave] файла APP.INI. Зачем в двух-то? Не лучше ли все в одном?
Однако просто так удалить ни одно, ни другое в данное время нельзя - настройки пути сохранения прописываются в секцию [RDSave] файла APP.INI, а ключ автосохранения в RDSAVE.INI. То есть если мы чего-то вышеупомянутого просто удалим, то потом данный объект будет восстановлен полупустым, но с элементом, о котором написал чуть выше.
Ключ autoclose может существовать в обоих этих местах, но его назначение я пока что не понял.