Архив рубрики: Блог

Статьи, заметки…

C# как использовать ConfigurationManager

Задача: Работа с пользовательскими настройками в Visual Studio.
Как добавить новую настройку?
Как вычитать параметры?
Что нужно подключить чтобы воспользоваться ConfigurationManager?
Инструменты: C#
Решение: Для хранения настроек приложения можно использовать файл App.config, для их вычитки служит класс ConfigurationManager.

Что нужно подключить чтобы воспользоваться ConfigurationManager?

Для того чтобы им воспользоваться нужно подключить модуль System.Configuration ([Project] -> References -> RMB (правая кнопка мыши) -> Add reference... -> Assemblies -> Check "System.Configuration" -> Ok).

Читать далее

Inno Setup — список для хранения пары ключ/значение

Задача: Нужно создать список для хранения пары ключ/значение
Инструментарий: InnoSetup
Решение:
Для хранения данных воспользуемся динамическим массивом.
Читать далее

Delphi — TStringList with UTF8 without BOM

Задача: Нужно сохранить данные, которые хранятся в TStringList в UTF8 без BOM (Byte Order Mark)
Инструментарий: Delphi 2010, Delphi 10S
Решение: У нас есть несколько вариантов решения данной проблемы. Все зависит от версии Delphi, которую вы используете.
В более новых версиях Delphi (начиная с XE2) появилось свойство WriteBOM, которое указывает записывать BOM заголовок в файл при вызове SaveToFile/SaveToStream или нет.
Читать далее