Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Преобразование типов   Найти похожие ветки 

 
Zablkon ©   (2007-07-03 20:39) [0]

Как мне решить здесь задачку с делением на 1000, и вывести в лейбле?
На другие операции с арифметикой не ругается, а на деление сообщает
[Error] Unit1.pas(65): Incompatible types: "Word" and "Extended"

procedure TForm1.Edit2Change(Sender: TObject);
var
a,b,c,d,e:Word;
begin
d:=Length(Edit2.Text);
      if d=0 then begin Label7.Hide;
      exit;
      end;
      a:=StrToInt(ComboBox1.Text);
      d:=StrToInt(Edit2.Text);
      e:=StrToInt(ComboBox2.Text);
      b:=1;
      c:=0.001*e;  {c=e/1000}
      label7.Show;
      Label7.Caption:=IntToStr(c)+" ðóá";
end;


 
Romm ©   (2007-07-03 20:41) [1]

StrToFloat
?


 
Dib@zol   (2007-07-03 20:55) [2]

Вариабла С имеет тип Ворд. Это целочисленный тип, в который никоим образом не прописать дробное значение. Юзай Single, Double, Extended, GLClampF наконец!


 
Zablkon ©   (2007-07-03 21:06) [3]

Extended я писал, но проблема была с преобразованием в строку для лейбла
FloatToStr помог решить эту проблему
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1179903800
parasolka
2007-05-23 11:03
2007.07.29
Проиграть видео из Dll.


2-1183447174
delphino
2007-07-03 11:19
2007.07.29
Почему может долго грузится программа?


15-1182946667
IMHO
2007-06-27 16:17
2007.07.29
Вопрос начальникам отделов программирования


2-1183100453
met
2007-06-29 11:00
2007.07.29
Мастера!Помогите пожалуйста


2-1183425203
Dreamse
2007-07-03 05:13
2007.07.29
Как найти все созданные формы ? Перечислить.