Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2011, 14:41   #1
drak2000
Пользователь
 
Регистрация: 10.12.2010
Сообщений: 11
По умолчанию ComboBox+Ini файл

Привет всем. Вот не могу добиться прочитать данные из Ini файла. Получается так:
запись в Ini файл :
Код:
procedure TFrmModem.sBitBtn3Click(Sender: TObject);
var Ini:TIniFile;
begin
 try
 Ini:=TIniFile.Create(MyIniFile);
 Ini.WriteString('Modem','Name', nrDeviceBox1.Items[nrDeviceBox1.ItemIndex]);
 finally
 Ini.Free;
 end;
end;
Пишет прекрасно
([Modem]
Name=Agere Systems HDA Modem )
далее при запуске программы nrDeviceBox сам берет установленые в системе модемы: Но ItemIndex у него -1, а хочется сделать, чтоб ItemIndex был такой, какой сохранен модем в Ini файле. Подсобите, как сделать...

Последний раз редактировалось Stilet; 18.01.2011 в 18:17.
drak2000 вне форума Ответить с цитированием
Старый 18.01.2011, 17:07   #2
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Цитата:
Но ItemIndex у него -1
Это всего-навсего означает, что ни один из итемсов не был выбран.
При запуске программы очищайте свойство nrDeviceBox1.Text или делайте принудительный выбор модема по названию (по итемсу)...
asmodey1 вне форума Ответить с цитированием
Старый 18.01.2011, 18:17   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Подсобите, как сделать...
Код в студию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.01.2011, 08:14   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
......
ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf(ini.ReadString('Modem','Name',''));
SERG1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из ini файла заполнить ComboBox? alexusankov Общие вопросы Delphi 10 05.01.2011 13:58
*.ini файл foxes Общие вопросы Delphi 9 24.10.2010 12:02
ini файл MAZADA Помощь студентам 5 03.10.2010 14:57
Из INI в Combobox iskurt Помощь студентам 6 30.01.2010 01:20
ini Файл Volkogriz Общие вопросы Delphi 1 12.11.2008 13:44