BBB » 27 янв 2006, 13:17
" писал(а):Kolinus писал(а):Файлы ini это как я понимаю - надо просто в них записывать и потом считывать, т.е. разницы что ini, что .** разницы не будет?
А чем реестр лучше?
Думаю, особо ничем не лучше. Просто идеологи Windows продвигают идею, чтобы вcе программы (создаваемые) писали в реестр (мол, ini-файлы - это устаревший, оставшийся от Win31 способ).
Но тем не менее, программы продолжают пользоваться ini-файлами. Да и пользователям это, на мой взгляд удобнее: если нужно перенести программу на другой комп - всзял просто все файлы (и ini в том числе) - все настройки сохранились.
Windows, конечно, позволяет и реест экспртировать/импортировать, то это уже задача минимум для мало-мало продвинутых юзеров
В принципе, ты можешь вообще писать в файл своей собственной структуры - текстовый или бинарный.
Плюсы бинарного - ты можешь в языке обяъвить структуру (struct) и за один оператор писать/читать все свои настройки.
Минусы бинарного по сравнению с текстовым - глядя (если вдруг понадобится) на него фиг поймешь, какие там сейчас сохранены значения
Да и исправить не сможешь (иил ОЧЕНЬ осторожно).
А если файл текстовый (каковым является и ini), то все и витдно, и исправить ручками можно
[quote="""][quote="Kolinus"]Файлы ini это как я понимаю - надо просто в них записывать и потом считывать, т.е. разницы что ini, что .** разницы не будет?
А чем реестр лучше?[/quote][/quote]Думаю, особо ничем не лучше. Просто идеологи Windows продвигают идею, чтобы вcе программы (создаваемые) писали в реестр (мол, ini-файлы - это устаревший, оставшийся от Win31 способ).
Но тем не менее, программы продолжают пользоваться ini-файлами. Да и пользователям это, на мой взгляд удобнее: если нужно перенести программу на другой комп - всзял просто все файлы (и ini в том числе) - все настройки сохранились.
Windows, конечно, позволяет и реест экспртировать/импортировать, то это уже задача минимум для мало-мало продвинутых юзеров :)
В принципе, ты можешь вообще писать в файл своей собственной структуры - текстовый или бинарный.
Плюсы бинарного - ты можешь в языке обяъвить структуру (struct) и за один оператор писать/читать все свои настройки.
Минусы бинарного по сравнению с текстовым - глядя (если вдруг понадобится) на него фиг поймешь, какие там сейчас сохранены значения :) Да и исправить не сможешь (иил ОЧЕНЬ осторожно).
А если файл текстовый (каковым является и ini), то все и витдно, и исправить ручками можно :)