Конференція vbstreets - перегляд теми - навіщо потрібні ini файли

Якщо я правильно розумію, то файл ini потрібен при старті або завершення програми. А чи не простіше створювати текстовий файл, з якого послідовно зчитувати (або в який послідовно виводити) всі потрібні дані за допомогою звичайних (Line) Input і Print, ніж створювати величезні модулі для роботи з ini файлом і мучитися з АРI?

Поясніть, будь ласка, "чайнику".

INI файли читабельнее. Крім того, при великій кількості параметорв працювати з INI-файлами значно простіше, ніж з text. А інших відмінностей немає - кожен вибирає те, що йому зручніше. Я, наприклад, вважаю за краще XML в великих (відносно) програмах і бінарні файли в невеликих (відносно) програмах.

Гастрономія - наука про їжу, про її приготуванні, вживанні, переварена і випорожненні.
Блог

Мені здається - це питання переваг. Я, припустимо, колись давно написав клас для роботи з інішнікамі, заснований на API і з тих пір тільки їм і користуюся. А щодо plain-text і ini - просто одного разу створили стандарт, за яким налаштування програми зберігаються в файлах з певною структурою.

Воно, звичайно, XML більш універсальний - у нього може бути ступінь вкладеності даних більше двох (група \ параметр), як це має місце бути в разі INI. Але до чого ж він, собака, надлишковий.

А взагалі за рекомендаціями Microsoft INI використовувати архаїчно. На дворі XXI століття, XML і реєстр рулять

To Ennor
SendMail бачив.
Дик там всі параметри типу
Параметр = Значення
або
параметр
просто звалені в текстовік

І настроівать його боольшой гемморой, а краще поштового сервера немає, ось і доводиться.

А взагалі за рекомендаціями Microsoft INI використовувати архаїчно. На дворі XXI століття, XML і реєстр рулять

Так дурість все це. Якщо мені потрібен файл конфігурації який до того-ж зручно правити ручками, то INI-самий один з оптимальних варіантів.

А так, де зберігати налаштування - це вже по місцю - INI, XML, реєстр, бінарний файл або просто в СУБД - в загальному, де раціональніше в кожному конкретному випадку.

Фіг вам! - Сказав Чебурашка, обгладивая Крокодила Гену.

Впрчем, зі сказаного усіма я зрозумів так, що немає різниці - чи використовую я реальний INI файл, або будь-який текстовий, давши йому (для пристойності) розширення .INI - результат буде один і той же.

Спасибі всім, хто допоміг внести ясність в цьому питанні.

Проте це файли налаштувань а не СУБД - тобто даних в них не настільки вже й багато. Ну а хочеться з меншим числом звернень до диска - є можливість вважати відразу секцію.

Фіг вам! - Сказав Чебурашка, обгладивая Крокодила Гену.

Andrey Fedorov писал (а):

Проте це файли налаштувань а не СУБД - тобто даних в них не настільки вже й багато. Ну а хочеться з меншим числом звернень до диска - є можливість вважати відразу секцію.

Ага, і писати величезний модуль, щоб розсортувати те, що вважав, а заодно і уповільнити швидкість виконання програми.

Ага, і писати величезний модуль, щоб розсортувати те, що вважав, а заодно і уповільнити швидкість виконання програми.

Звідки величезний?
Кілька рядків і все оброблено. Від підходу залежить.

Фіг вам! - Сказав Чебурашка, обгладивая Крокодила Гену.

Схожі статті