Показать сообщение отдельно
  #5  
Старый 24.10.2010, 18:16
doctordradd doctordradd вне форума
Прохожий
 
Регистрация: 20.10.2010
Сообщения: 18
Репутация: 10
По умолчанию

Спасибо, сложение получилось!

Возникла новая проблема при чтении данных результата, если считать результат, не изменяя значение комбобоксов, результат в окошке Edit1 показывает 2, т.е. результат сложения индексов комбобоксов, при изменении значения комбобоксов результат получается правильный...
Подскажите, пожалуйста, как считать результат в этом случае.

Так считываю и записываю:
Чтение:

Код:
Edit1.text:=main.ini.ReadString(SECT,'n6','');
Combobox1.ItemIndex:=Combobox1.Items.IndexOf(main.ini.readstring(SECT,'n20',''));
Combobox2.ItemIndex:=Combobox2.Items.IndexOf(main.ini.readstring(SECT,'n21',''));

Запись:

Код:
main.ini.WriteString(Nombres_PPL.Text,'n6',Edit1.Text);
main.ini.WriteString(Nombres_PPL.Text,'n20',Combobox1.Text);
main.ini.WriteString(Nombres_PPL.Text,'n21',Combobox2.Text);

Так же возникла проблема при чтении и записи данных с Datetimepicker, записывается изначально выбранная дата, при попытке редактировать дата меняется автоматически на дату создания календаря (17.10.2010 в моем случае) и невозможно изменить поле и перезаписать дату...

Запись:

Код:
if length(DateTimePicker1.Format)>0 then
       main.ini.WriteString(Nombres_PPL.text,'n3',formatdatetime('dd/mm/yyyy', (DateTimePicker1.Date)))

Чтение:

Код:
DateTimePicker1.Format:=main.ini.ReadString(SECT,'n3','');

lmikle: Все. Дальше буду карать за неиспользование тегов!!!

Спасибо.
Ответить с цитированием