Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.11.2013, 10:00
iridium87 iridium87 вне форума
Прохожий
 
Регистрация: 03.11.2013
Сообщения: 5
Версия Delphi: delphi7
Репутация: 10
По умолчанию Запоминание числа переменной

Всем привет дорогое специалисты. Я пишу программу и застрял вот на таком месте. В одной части программы имеется например 2 поля едит и кнопка. В поле едит1 пишем число. при нажатии кнопки происходит какое то математическое действие не важно какое например число умножается на 15.6 и ответ вписывается в едит два. Вопрос такой как сделать так чтобы если опять ввести число в едит1 и нажать кнопку то во втором поле число увеличилось и так всегда. Заранее спасибо большое. Бился сам никак. Может кто поможет
Ответить с цитированием
  #2  
Старый 03.11.2013, 11:04
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Наверное что-то типа такого
Код:
var
flg: boolean = false;
procedure TForm1.Button1Click(Sender: TObject);
begin
if flg then
Edit2.Text:= IntToStr(StrToInt(Edit2.Text) + StrToInt(Edit1.Text))
else Edit2.Text:= FloatToStr(StrToFloat(Edit1.Text) * 15.6);
flg:= true;
end;

Последний раз редактировалось Alegun, 03.11.2013 в 11:07.
Ответить с цитированием
Этот пользователь сказал Спасибо Alegun за это полезное сообщение:
iridium87 (03.11.2013)
  #3  
Старый 03.11.2013, 15:46
iridium87 iridium87 вне форума
Прохожий
 
Регистрация: 03.11.2013
Сообщения: 5
Версия Delphi: delphi7
Репутация: 10
По умолчанию

не работает к сожалению как хотелось бы
Ответить с цитированием
  #4  
Старый 03.11.2013, 19:11
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Не понятно, что надо сделать. Опиши более четко.
Ответить с цитированием
  #5  
Старый 03.11.2013, 20:07
iridium87 iridium87 вне форума
Прохожий
 
Регистрация: 03.11.2013
Сообщения: 5
Версия Delphi: delphi7
Репутация: 10
По умолчанию

вот кратно. на форме два едит поля и кнопка. в едит1 пишу число нажимаю кнопку оно и число помещается в поле едит 2 приэтом поле едит1 отчищается. затем ввожу ещё раз число в едит1 нажимаю и поле едит2 число увеличивается. тоесть типо числа складываются (пополняются). и так далее. Для примера поле едит1 это выработка продукции а едит 2 пополнение на склад продукции. не могу никак сообразить сам. буду благодарен
Ответить с цитированием
  #6  
Старый 03.11.2013, 20:38
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

А что не так, проверил - работает согласно данной логике
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text <> '' then
 Edit2.Text:= IntToStr(StrToInt(Edit2.Text) + StrToInt(Edit1.Text));
Edit1.Clear;
end;
З.Ы. Нолик только изначально не забудьте в Edit2 прописать

Последний раз редактировалось Alegun, 03.11.2013 в 20:46.
Ответить с цитированием
  #7  
Старый 03.11.2013, 21:41
iridium87 iridium87 вне форума
Прохожий
 
Регистрация: 03.11.2013
Сообщения: 5
Версия Delphi: delphi7
Репутация: 10
По умолчанию

СПАСИБО ТЕБЕ БОЛЬШОЕ. А Я ВОТ СИДЕЛ ПОКА И НА КОДИЛ
БЕГИН
a:=strtoint(edit1.text);
x:=x+a;
edit2.text:=inttostr(x);
edit1.text:='0';


у меня с переменными так ак они необходимы. разносторонние расчёты везде
А твой способ мне понравился
Ответить с цитированием
  #8  
Старый 03.11.2013, 21:49
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Хорошо бы ещё тег [ CODE ]...[/ CODE ] пользовать и можно строку
Код:
x:=x+a;
заменить на
Код:
Inc(x, a);
Ответить с цитированием
  #9  
Старый 04.11.2013, 18:16
iridium87 iridium87 вне форума
Прохожий
 
Регистрация: 03.11.2013
Сообщения: 5
Версия Delphi: delphi7
Репутация: 10
По умолчанию

В своей программе (состоящая из лейблов и едитов выводящие подсчёты) хочу сделать сохранение этих цифер в текстовый файл например. и потом загружать их для просмотра. как это сделать подскажите пожалуйста. буду очень благодарен. я начинающий и немного знаю что изучил сам или с форумов по делфи
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:31.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter