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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2012, 17:29   #1
Dixion
Заблокирован
 
Регистрация: 29.05.2012
Сообщений: 9
По умолчанию использование STR в Delphi. В чем ошибка ?

Не понимаю как надо использовать Str
Код:
var
  Form1: TForm1;
  kol, cena, Itog: real;
  er_cena, er_kol: integer;
begin
Val(edt_price.Text, cena, er_cena);
Val(edt_count.Text, kol, er_kol);
Itog:=kol*cena;
Lb_itog.Caption:='Цена товара: '+str (itog);

Последний раз редактировалось Dixion; 29.05.2012 в 17:35.
Dixion вне форума Ответить с цитированием
Старый 29.05.2012, 17:31   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Lb_itog.Caption:='Цена товара: '+FloatToStr (itog);
Код:
buf:string;
{........}
str(itog,buf);
Lb_itog.Caption:='Цена товара: '+buf;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 29.05.2012 в 17:39.
Mad_Cat вне форума Ответить с цитированием
Старый 29.05.2012, 17:32   #3
Dixion
Заблокирован
 
Регистрация: 29.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Код:
Lb_itog.Caption:='Цена товара: '+FloatToStr (itog);
Мне надо с использованием Str
Dixion вне форума Ответить с цитированием
Старый 29.05.2012, 18:33   #4
studen
Пользователь
 
Регистрация: 21.05.2012
Сообщений: 88
По умолчанию

Str - не функция, а процедура.
Str(i,s) - записывает число i в строку s.
Процедура - отдельный оператор, она не может быть использована с оператором присвоения никаким образом.
Mad_Cat правильно подсказал: нужна переменная типа строка, а напрямую с Caption работать нельзя. Никак.
studen вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование VAL в Delphi. В чем ошибка ? Dixion Помощь студентам 4 29.05.2012 16:26
В чем ошибка? (БД Delphi) SL1M_DOGG Помощь студентам 1 18.12.2011 20:50
отправка на емейл (в чем ошибка?)Delphi Fawas Помощь студентам 2 10.11.2011 14:10
Float To Str,Int To Str Dobr1y Помощь студентам 2 01.03.2011 19:43
Chart (Delphi). В чем ошибка? Chudo4258 Помощь студентам 2 27.03.2009 05:28