Полный класс для работы с INI-файлами (поддерживает Юникод) - Visual Basic .NET
Формулировка задачи:
Полный класс для работы с INI-файлами
(поддерживает Юникод)
Недавно столкнулся с проблемой запуска своей программы, написанной под русскоязычные системы и с сохранение и чтением настроек в\из файлов INI, на английских системах... Настройки содержали русский текст, который в английской системе просто выглядел как абракадабра и программа его не понимала... В итоге, не поленился, убил много времени, но написал полный класс для работы с INI файлами и сохранение в Юникоде... Никакие WinAPI не применял, все работает через коллекцию типа "словарь" Dictionary.
Особенности в том, что можно перемещать параметры между секциями, можно задавать свои разделители и скобки для обозначения секций, переименовывать секции и параметры, в общем смотрите Description...
Выкладывать код не стану, а и прикреплю как файл:
(комментариев минимум, но думаю там все просто и всем все понятно станет и без них)Решение задачи: «Полный класс для работы с INI-файлами (поддерживает Юникод)»
textual
Листинг программы
ini.Delete_Section("Главный раздел") 'а что будет если такой раздел в INI-файле не существует? ini.Delete_Section("Заголовок") 'а что будет если такой раздел в INI-файле не существует? ini.Delete_Section("Командная строка") 'а что будет если такой раздел в INI-файле не существует?
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д