Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Visual Basic: Общие вопросы > Сравнение записи в файлы ini и ran |
Автор: BlackSun 12.05.20, 21:04 |
Есть небольшой объём данных. Есть соблазн записать их в ini-файл, но работа с этим файлом медленнее, чем с For Random. К тому же, пользователь может вручную править строковые данные в ini, с другой стороны, в этом файле ему делать нечего, да и вдруг накуралесит чего и получит некорректные данные при чтении. Также, вроде запись в ini-файл более надёжна в плане целостности данных. Что скажете? Какая принципиальная разница этих форматов записи? |
Автор: Akina 13.05.20, 05:05 |
НИКАКОЙ. И то, и другое - отдельный файл, вполне пригодный для изгаживания. Сфига бы? ну есть у него некий формат - а кто сказал, что его не должно быть у бинарника с сеттингами? Надо контролировать целостность - считай контрольную сумму. PS. Если этот "небольшой объём данных" статический - клади его в ресурсы исполняемого файла. |
Автор: Alexanbar 13.05.20, 13:30 |
Права доступа разграничить |
Автор: Akina 13.05.20, 15:54 |
Ну я бы, обнаружив, что чья-то тулза создаёт нового юзера, который от меня что-то прячет, немедленно бы вынес её нафиг. А в рамках своей (в смысле моей) учётной записи - что там можно ограничить-то? |
Автор: BlackSun 14.05.20, 10:58 |
Запись в ini вроде происходит через буфер Винды и при сбое запись будет корректна или не выполнена (ломаной записи не будет)? В ini же пишем через API, а там это должно быть предусмотрено. |
Автор: Akina 15.05.20, 04:12 |
Все записи, в любые файлы, проходят как файловый, так и дисковый кэш. Никакой разницы. Это с чего бы? Опять же - с чего бы? не обязаны... обычный же текстовый файл, я могу и сам его парсить, это элементарно. |