Re: Как в Билдере С++ сохранить в файл Edit->Text и т.п.?
От: Crush Россия http://www.ael.ru/_crush/
Дата: 14.10.02 03:10
Оценка:
Здравствуйте tolij, Вы писали:

T>Есть куча ячеек TEdit и TCSpinEdit, в которых вводятся числовые значения. Все это нужно сохранить в файл (неважно в каком формате главное чтобы можно было потом открыть и прочитать).

T>Как это сделать?
T>Как потом можно открыть то, что насохранял, и заполнить обратно эти ячейки?




TIniFile *ini;
ini = new TIniFile("my_program.ini");
Top     =  ini->ReadInteger( "Form", "Top", 100 );
Left    =  ini->ReadInteger( "Form", "Left", 100 );
Caption =  ini->ReadString( "Form", "Caption", 
                               "Default Caption" );
ini->ReadBool( "Form", "InitMax", false ) ?
         WindowState = wsMaximized : 
         WindowState = wsNormal;
delete ini;


Пример взят из хелпа по билдеру. my_program.ini — это файл в котором ты будешь хранить/читать записи.

Метод ReadInteger, например, вызывается с тремя параметрами: имя блока, куда будет писАться значение, имя ключа и значение по умолчанию, которое будет принято, если ключ не будет найден.

Обратная операция — WriteInteger. Там последним параметром значение, которое хочешь записать.
Там все просто посмотри билдеровский хелп.
Не ошибается то, что не работает. (с) Windows
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.