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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2017, 09:27   #1
t10yj
Пользователь
 
Аватар для t10yj
 
Регистрация: 25.01.2017
Сообщений: 13
По умолчанию Подправить Edit

Добрый день. Помогите исправить, пытаюсь присвоить
a b c к edit. Чтобы пользователь набирал в edit число.
И программа считывала значения из Text компанента Edit.


Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  a,b,c:integer;
    begin
A:=Edit1.Text;
B:=Edit2.Text;
C:=Edit3.Text;

if 
((A mod 2 = 0) and (B mod 2 = 0)
and (C mod 2 = 0)) or ((A mod 2 <> 0)
and (B mod 2 <> 0) and (C mod 2 <> 0))
then 
ShowMessage('1') 
else  
ShowMessage('0');
end;

end.
t10yj вне форума Ответить с цитированием
Старый 25.01.2017, 09:52   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в Edit.Text - строка, а в переменной - число,
нужно просто перевести из строкового представления в числовое:
Код:
A:=StrToInt(Edit1.Text);
B:=StrToInt(Edit2.Text);
C:=StrToInt(Edit3.Text);
p.s. это без проверки содержимого Edit'ов.
если там будут запись не числа или записано не целочисленное значение,
то будет ошибка при выполнении данного кода (после нажатия на Button1)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.01.2017, 11:33   #3
t10yj
Пользователь
 
Аватар для t10yj
 
Регистрация: 25.01.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
в Edit.Text - строка, а в переменной - число,
нужно просто перевести из строкового представления в числовое:
Код:
A:=StrToInt(Edit1.Text);
B:=StrToInt(Edit2.Text);
C:=StrToInt(Edit3.Text);
p.s. это без проверки содержимого Edit'ов.
если там будут запись не числа или записано не целочисленное значение,
то будет ошибка при выполнении данного кода (после нажатия на Button1)
Спасибо!
t10yj вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать что бы в Edit был прозрачный текст который при введение в Edit все исчез alman12 Общие вопросы Delphi 22 09.06.2014 22:21
Пустой Edit. Парсер формулы из Edit Silverstone Общие вопросы Delphi 3 16.12.2012 03:07
c++ подправить grom333 Помощь студентам 4 27.05.2011 21:02
Копирование строки из Edit в другой Edit. Ibanez Wizard Win Api 3 29.03.2011 02:46