Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Вниз

Сохранение параметров   Найти похожие ветки 

 
romik-delphi6   (2002-07-26 13:59) [0]

Как мне сохранить параметры в своем приложении? В смыле запускаю,
ставлю галочку и выхожу и чтоб потом галочка осталось?


 
Виктор Щербаков   (2002-07-26 14:01) [1]

В реестре или ini-файле


 
lenin   (2002-07-26 14:01) [2]

Можно сохранить в регистре или в ini файле.


 
VAleksey   (2002-07-26 14:13) [3]

Парень спрашивает ни "Где ?", а "Как ?"
В RXLib есть замечательная штучка. FormStorage называется.


 
December24   (2002-07-26 16:16) [4]

Ага, при переходе на новую версию Delphi этот RXLib тормозит весь проект (в смысле пока не достанешь соответствующий RXLib). Самое надёжное - формируешь TStrings со всеми параметрами, потом SaveToFile.


 
Александр   (2002-07-26 16:40) [5]

uses Inifile;
...

procedure TForm1.Create;
Var IniFile:TIniFile;
begin
IniFile:=TIniFile.Create("my.ini");
ComboBox1.ItemIndex:=IniFile.ReadInteger("FORM1","GroupBox1ItemIndex",GroupBox1.ItemIndex); //это если галочка в GroupBox
CheckBox1.Checked:=IniFile.ReadBool("FORM1","CheckBox1Checked",CheckBox1.Checked); // это если галочка в CheckBox1
IniFile.Free; // если сами создаем, то сами уничтожаем.
end;

procedure TForm1.close;
Var IniFile:TIniFile;
begin
IniFile:=TIniFile.Create("project.ini");
IniFile.WriteInteger("FORM1","GroupBox1ItemIndex",GroupBox1.ItemIndex);
IniFile.WriteBool("FORM1","CheckBox1Checked",CheckBox1.Checked);
IniFile.Free;
end;

...
end.


 
Proton   (2002-07-26 19:42) [6]


> VAleksey © (26.07.02 14:13)
> Парень спрашивает ни "Где ?", а "Как ?"
> В RXLib есть замечательная штучка. FormStorage называется.

штука то конечно замечательная но вот например нужно мне сохранить скажем ширену столбца в dbgrid
т.е. form1.dbgrid1.columns[2].width
помотрел - да классно, и альше продолжил работать с ini
:)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-24049
newUser
2002-07-25 13:26
2002.08.08
Lockfile


3-23942
Weare
2002-07-18 11:50
2002.08.08
Не открывается таблица...


1-24121
Александр
2002-07-26 16:35
2002.08.08
Форма


1-24021
S@shka
2002-07-29 00:46
2002.08.08
Обработка события родителя в наследнике


14-24211
Igor_thief
2002-07-07 12:34
2002.08.08
Встраивание exe в exe





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский