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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 15:32   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
Вопрос Чтение данных из секций ini выборочно из ListBox

Привет=)
Суть такова..
на форме есть
Один ListBox (SectionsList)
Одна кнопка
Один Edit (CodedKeyDataEdit)

Ini имеет структуру:
[секция1]
Age=тут значение типа Integer

Имена секций разные..

в общем вынес весь мозг с ListBoxэом..
Проблема в то что при клике на элемент в списке,
хочу получать в Edit данные из ключа Age..

как получить выделеный элемен списка, а потом его имя вставить в
Код:
ini.readInteger(Тут имя секции элемента выбранного в списке,'Age',-1)
Вот что я пробовал..:
Код:
procedure TMainForm.SectionsListClick(Sender: TObject);
var
  ini:TiniFile;
  i:Integer;
begin
  ini:=TIniFile.Create(OpenDlg.FileName);
  if SectionsList.Selected[SectionsList.itemindex] then
codedKeyDataEdit.Text:=IntToStr(ini.ReadInteger(SectionsList.Items.Names[i],'Age',0));
ini.free;
end;
не могу понять.. то ли неправельно узнаю выделен ли элемент, либо не получаю имя секции..

судя по aV не получаю имя секции.. каким образом получить?
Человек_Борща вне форума Ответить с цитированием
Старый 09.04.2010, 16:06   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Код:
codedKeyDataEdit.Text:=IntToStr(ini.ReadInteger(SectionsList.Items.Strings[SectionsList.itemindex],'Age',0));
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 09.04.2010, 16:19   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Спасибо=) Проблема исчезла..
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод данных из DBGrid в Listbox через Ini Val Rubis БД в Delphi 3 05.01.2010 05:29
Чтение с INI файла. Baaandit Общие вопросы Delphi 3 26.11.2009 17:15
чтение из ini динамических компонентов varelik Общие вопросы Delphi 2 03.09.2009 17:35
ListBox и INI guffer Мультимедиа в Delphi 2 07.07.2009 15:48