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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2013, 14:12   #1
anghela
Пользователь
 
Регистрация: 21.05.2013
Сообщений: 42
Восклицание Не могу найти ошибку

Помогите, пожалуйста, найти ошибку:
Код:
procedure TForm8_kalculator.CB_vid_kredChange(Sender: TObject);
begin
  if (CB_vid_kred.Items='автокредит' and CB_srok_kr.Items='3') then
  Edit1.Text:='13,5';
end;
Ошибку выдает: [Error] Unit8.pas(100): Operator not applicable to this operand type

Последний раз редактировалось Stilet; 02.09.2013 в 15:29.
anghela вне форума Ответить с цитированием
Старый 02.09.2013, 14:21   #2
asmprog
Пользователь
 
Регистрация: 10.08.2013
Сообщений: 67
По умолчанию

вы какой-то список(CB_vid_kred) сравниваете со строкой, может стоит эл-т списка взять?
asmprog вне форума Ответить с цитированием
Старый 02.09.2013, 14:22   #3
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Код:
procedure TForm8_kalculator.CB_vid_kredChange (Sender: TObject);
begin
if ((CB_vid_kred.Items.ValuesFromIndex[CB_vid_kred.ItemIndex]='автокредит') and (CB_srok_kr.Items.ValuesFromIndex[CB_srok_kr.ItemIndex]='3')) then
Edit1.Text:='13,5';
end;
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 02.09.2013, 14:23   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Операнды логических операций надо заключать в скобки. То есть, у вас должно быть написано:
Код:
if (CB_vid_kred.Items='автокредит') and (CB_srok_kr.Items='3') then
Вадим Мошев вне форума Ответить с цитированием
Старый 02.09.2013, 14:56   #5
anghela
Пользователь
 
Регистрация: 21.05.2013
Сообщений: 42
По умолчанию

спасибо, но все равно выдает ошибку перед ='3'.
Пишет [Error] Unit8.pas(100): Incompatible types: 'Integer' and 'TComboBox'
anghela вне форума Ответить с цитированием
Старый 02.09.2013, 15:29   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
CB_srok_kr.Items[CB_srok_k.ItemIndex]='3'
И это еще не все проблемы, которые могут всплыть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.09.2013, 16:03   #7
anghela
Пользователь
 
Регистрация: 21.05.2013
Сообщений: 42
По умолчанию

так как исправить?
anghela вне форума Ответить с цитированием
Старый 02.09.2013, 17:22   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так как я показал подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.09.2013, 19:35   #9
anghela
Пользователь
 
Регистрация: 21.05.2013
Сообщений: 42
По умолчанию

нет, не работает(((
anghela вне форума Ответить с цитированием
Старый 02.09.2013, 20:11   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
procedure TForm8_kalculator.CB_vid_kredChange(Sender: TObject);
begin
    if (CB_vid_kred.Items[CB_vid_kred.ItemIndex]='автокредит') 
 and (CB_srok_kr.Items[CB_srok_kr.ItemIndex]='3')
 then
  Edit1.Text:='13,5';
end;
Если это не поможет то тебе придется изучать все с нуля, читать хелп о комбобоксах и Листбоксах дотошно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу найти ошибку sasha0705 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.12.2012 20:33
Не могу найти ошибку vusj HTML и CSS 1 11.04.2012 01:57
не могу найти ошибку 92Edik Помощь студентам 2 24.05.2011 10:15
не могу найти ошибку pufystyj PHP 2 10.03.2011 23:46
Не могу найти ошибку . KVANTOM Общие вопросы Delphi 2 08.01.2009 17:15