Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Целая и дробная часть из двух полей [XP]


petvv ©   (2011-04-25 08:13:00) 

Люди чё то в тупняке я.


StrToInt(IntToStr(Temp.FieldByName('SKOLKOGSM').Value)+'.'+IntToStr(Temp.FieldByName('GSM_MLL').Value));


Project xxxxxxxxxx.exe raised exception class EConvertError with message '''9.47'' is not a valid integer value'.

Где обшибка?


Плохиш   (2011-04-25 12:59:00) [1]


> Целая и дробная часть из двух полей


> обшибка вылетает при StrToInt

Вам пора нанять программиста, а слесарь пусть занимается своей работой.


OW   (2011-04-25 09:31:00) [2]

> i:= StrToFloat('987'+DecimalSeparator+'125');


petvv   (2011-04-25 09:29:00) [3]

> SKOLKOGSM

> GSM_MLL

забавно)

Забавно, но не моя прихоть, а БД ещё из DOS растёт вот и приходится извращаться.


Anatoly Podgoretsky   (2011-04-25 09:07:00) [4]

Он не понимает, что творит.


brother   (2011-04-25 09:06:00) [5]

> strtoint нужен...

тогда, никаких дробей!


oldman   (2011-04-25 08:45:00) [6]


> brother ©   (25.04.11 08:27) [3]


Э, батенька, ему strtoint нужен... )))


brother   (2011-04-25 08:38:00) [7]

> SKOLKOGSM


> GSM_MLL

забавно)


brother   (2011-04-25 08:27:00) [8]

procedure TForm1.Button1Click(Sender: TObject);
var
 i: Single;
begin
 i:= StrToFloat('987'+','+'125');
 showmessage(FloatToStr(i));
end;

странно, но разделитель запятая...


petvv   (2011-04-25 08:19:00) [9]

Нет обшибка вылетает при StrToInt или я чегой то недогоняю


brother   (2011-04-25 08:17:00) [10]

ты пытаешься дробный тип ему передать, а функция ждет интегер;)
пробуй function FloatToStr(Value: Extended): string;


Наверх

Титульная страница Поиск, карта сайта Написать письмо