RWINI.DLL

 

Работая в 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.

 

Если интересно, заходите за обновлениями. Планируется добавление функций

чтения и записи других типов и работа с реестром.

Кто хочет поругать, указать на недостатки или похвалить пишите.