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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2015, 16:19   #1
Дарья2
Пользователь
 
Регистрация: 04.05.2015
Сообщений: 20
По умолчанию Сложение двух чисел из Edit1 и Edit2

Результат сложения должен автоматически отображаться в Edit3. без нажатия каких-либо кнопок. пожалуйста код и куда его вставлять
Дарья2 вне форума Ответить с цитированием
Старый 04.05.2015, 16:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Edit3.Text:=StrToFloatDef(StringReplace(Edit1.Text,',','.',[]),0)
              +StrToFloatDef(StringReplace(Edit2.Text,',','.',[]),0);
Вставлять в события OnChange обоих (1 и 2) Эдитов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.05.2015, 17:38   #3
Дарья2
Пользователь
 
Регистрация: 04.05.2015
Сообщений: 20
По умолчанию

пишет ошибку "Не удалось обобщить использованный блок"
Дарья2 вне форума Ответить с цитированием
Старый 04.05.2015, 17:43   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скриншот ошибки и строки на которой ошибка всплыла в студию )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.05.2015, 17:49   #5
Дарья2
Пользователь
 
Регистрация: 04.05.2015
Сообщений: 20
По умолчанию

во так вот)
Изображения
Тип файла: jpg Безымянный.jpg (27.9 Кб, 118 просмотров)

Последний раз редактировалось Дарья2; 04.05.2015 в 17:55.
Дарья2 вне форума Ответить с цитированием
Старый 04.05.2015, 18:22   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А-а-а. Ну да:
Код:
Edit3.Text:=FloatToStr(StrToFloatDef(StringReplace(Edit1.Text,',','.',[]),0)
              +StrToFloatDef(StringReplace(Edit2.Text,',','.',[]),0));
Ну понятно что ты все равно не сдашь )
Уже бы давно почитала про функции в примере, что они означают и для чего применяются, но это уже не важно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.05.2015, 18:28   #7
Дарья2
Пользователь
 
Регистрация: 04.05.2015
Сообщений: 20
По умолчанию

спасибо за помощь
Дарья2 вне форума Ответить с цитированием
Старый 04.05.2015, 18:29   #8
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Дарья2 Посмотреть сообщение
Результат сложения должен автоматически отображаться в Edit3. без нажатия каких-либо кнопок. пожалуйста код и куда его вставлять
1)
Код:
  private
     procedure Vichislenia;
2)
Код:
procedure TForm1.Vichislenia;
 var
  a, b, c : Real;
begin
   a := StrToFloatDef(Edit1.Text,0);
   b := StrToFloatDef(Edit2.Text,0);
   c :=  a+b;
   Edit3.Text := FloatToStr(c);
end;
3)
Код:
procedure TForm1.Edit1Change(Sender: TObject);
begin
   Vichislenia;
end;
Код:
procedure TForm1.Edit2Change(Sender: TObject);
begin
 Vichislenia;
end;
Вложения
Тип файла: zip Project1_2015-05-04.zip (4.4 Кб, 17 просмотров)
xxbesoxx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив Например, R2=10, n=2 + Edit1 + Edit2 beegl Помощь студентам 1 14.01.2013 23:45
Как скопировать текст с Edit1 в Edit2 amator_roma Компоненты Delphi 14 03.12.2010 12:32
Как скопировать текст с Edit1 в Edit2 amator_roma Помощь студентам 2 02.12.2010 15:44
Сложение двух десятичных положительных чисел. целых чисел))) PEro_man Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 01.12.2010 12:40