ARTём
Оракул
(73578)
17 лет назад
Короче так. На "С++" - пиши
#include <inifiles.h>
TiniFile F;
F = new TIniFile(FileName);
String str = F.ReadString(SectName,ValuName,DefVal);
Где FileName - имя твоего ini-файла,
SectName - имя секции (в ини файле записывается так: [ImjaSecciiKakoeto], их может быть много, в каждой секции может быть много ключей)
ValuName - имя ключа, ну, того параметра, что ты там записываешь
DefVal - значение, которое будет возвращено, если функция ReadValue не найдет нифига нужного
Ну и вот! Если в было записано в твоем ini-файле в таком виде:
[ImjaSecciiKakoeto]
ImjaKluchaKakoeto = "Text1, naprimer"
То этот кусок кода:
#include <inifiles.h>
TiniFile F;
F = new TIniFile(FileName);
String str = F.ReadString("ImjaSecciiKakoeto","ImjaKluchaKakoeto ","");
вернет тебе в переменную str текст "Text1, naprimer"
Вместо ReadString можно использовать ReadInteger, ReadFloat и т.п.; для соответствующих значений.
:) наслаждайся!
В дельфях, будет немного по другому, но принцип тот же. Короче пиши TIniFile и жми F1 - выскочит контекстная помощь по этой байде