Работая в Visual Fox Pro часто сталкиваешься с
проблемой хранения настроек, и каждый раз приходится решать
её довольно сложными методами.
Эта DLL предназначена для работы с INI-файлами.
Она имеет пока 2 функции: mReadString и mWriteString.
Пример на VFP:
DECLARE STRING mReadString IN "RWIni.dll" STRING, STRING, STRING
DECLARE STRING mWriteString IN "RWIni.dll" STRING, STRING, STRING, STRING
NameFile = 'MyFile.ini'
NameSection = 'MySectionInIniFile'
NameParam = 'MyParameterInSection'
ValueParam = 'MyString'
WAIT WIND mReadString (NameFile, NameSection, NameParam)
WAIT WIND mWriteString (NameFile, NameSection, NameParam, ValueParam)
CLEAR DLLS
mReadString вернет значение параметра NameParam секции NameSection.
mWriteString пропишет строку ValueParam параметру NameParam секции NameSection и вернет "OK". Если файл не существует, создаст его.
ВНИМАНИЕ: Если не указать путь к INI-файлу и его не будет видно в окружении, то он создастся в каталоге WINDOWS.
Если интересно, заходите за обновлениями. Планируется добавление функций
чтения и записи других типов и работа с реестром.
Кто хочет поругать, указать на недостатки или похвалить пишите.
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 205rwini | .zip | 70,48 КБ |