Главная страница
    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
6-24140
CrazyTemo
2002-05-22 17:53
2002.08.08
socket


1-23969
Arhangel
2002-07-25 15:47
2002.08.08
Иконки


3-23878
PashketSiniz
2002-07-17 10:22
2002.08.08
Количество знаков после запятой


3-23929
BJValentine
2002-07-18 12:42
2002.08.08
связаные таблицы


4-24272
posik
2002-06-02 12:07
2002.08.08
Смена аттрибутов файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский