Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мастаки помогите! Не могу сам дойти... [D5]


nitro313 ©   (2002-07-08 03:21:00) 

Есть форма Form1 на ней Edit1 и Combobox1 и Button1. По нажатию на кнопку формируем Combobox из строки Edit1 таким вот способом:

if not (Edit1.Text="") then begin
Form1.ComboBox1.Items.Add(Edit1.Text);
end;

Теперь внимание вопрос :) При запуске программы мне все время приходится заново вводить текст в Edit1. Как сделать, чтобы введенный мною текст при вводе сохранялся в Edit1. И потом при запуске проиграммы там был тот текст, который я ввел в прошлый раз и т.д.


Aleks1   (2002-07-08 04:36:00) [1]

Сначала в FormCreate формы Form1, или в FormCreate главной формы приложения создаем ini файл:
MyIniFile:=TIniFile.Create("MyIniFile.ini");
Далее.
На первый вопрос
в Form1.OnClose пишем
MyIniFile.WriteString("Section","Parameter",Edit1.Text);
На второй вопрос
в FormCreate формы Form1 пишем
Edit1.Text:=MyIniFile.ReadString("Section","Parameter","");

Но причем тут ComboBox все равно не понятно.


nitro313   (2002-07-08 04:01:00) [2]

Все прочитал. Теперь вот такой вопросик будет:
Как мне сохранить введенные данные с Edit1 в ini файл ? Чтобы при следующем запуске программы они автоматически считывались из этого файла?
Жду ответа... Заранее благодарен.


int64   (2002-07-08 03:47:00) [3]

Ну подумай, ты хочешь по выходу из программы сохранять какие-то данные, чтобы при следующем запуске они инициировались. И где их сохранять? не в экзешник же засовывать. :)
Конечно во внешнем файле.

Вот вчитывайся:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1025845058&n=0


Aleks1   (2002-07-08 03:36:00) [4]

А причем тут ComboBox?
И как что-либо может хранится в TEdit, когда программа не "запущена"?


Наверх

Титульная страница Поиск, карта сайта Написать письмо