|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2007, 23:30 | #1 |
Пользователь
Регистрация: 25.06.2007
Сообщений: 40
|
[Error] Unit1.pas(40): Incompatible types: 'Integer' and 'Extended
Делфа пишет ошибку '''''[Error] Unit1.pas(40): Incompatible types: 'Integer' and 'Extended''''' Вот мой код '''''
''''''''''''''''''''''''''''''''''' '''''''''''''''' t1:= strtoint(edit1.text); t2:= strtoint(edit2.Text); s:= strtoint(edit3.Text); v1:= s/t1; v2:= s/t2; v3:= (v1+v2)/2; v4:= s/v3; ''''''''''''''''''''''''''''''''''' '''''' Help me please.
Граф дракула наш кумир
Патамушта он ВОМПИР! |
01.11.2007, 00:21 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
попробуй переобозначить переменные... Не integer, а real поставь. Или variant.
Вроде как делфи ненравится "деление" и "интеджер"
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
01.11.2007, 00:27 | #3 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
real real ))
скорее всего ты объявляешь v1, v2, v3, v4 как integer, а их нада объявить как real
вобщем держи исходник полностью
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
01.11.2007, 10:07 | #4 |
Пользователь
Регистрация: 25.06.2007
Сообщений: 40
|
Благодарю
Граф дракула наш кумир
Патамушта он ВОМПИР! |
15.03.2014, 12:38 | #5 |
Новичок
Джуниор
Регистрация: 15.03.2014
Сообщений: 1
|
вопрос устаревший но может кому еще интересно..
если все переменные интегер и они нужны в дальнейшем в программе как интегер, то деление надо делать с округлением типа:
voprosov_vsego:=trunc(strok_vsego/8);- отбрасывается остаток например, результат 12,3 будет 12 или voprosov_vsego:=rpund(strok_vsego/8); - округляется до целого числа например, результат деления 12,3 будет 12, а результат деления 12,5 будет 13. |
15.03.2014, 13:40 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Такое округление может глюкнуть, из-за неточности работы процессора с вещественными. Оно то конечно правильный подход для расчета координат на экране (к примеру), но в случае автора нужно просто использовать div и не морочить голову.
I'm learning to live...
|
15.03.2014, 13:51 | #7 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
Универсальное решение по ошибкам, выдаваемым делфи. Имеется к примеру ошибка
'[Error] Unit1.pas(40): Incompatible types: 'Integer' and 'Extended Приводим её к виду: Incompatible types: 'Integer' and 'Extended Вбиваем в любой поисковик, просвещаемся. Сложно? |
15.03.2014, 13:56 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Вы прикалываетесь - теме СЕМЬ лет.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
15.03.2014, 13:59 | #9 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
Новое, это хорошо забытое старое. Не глянул даты. Кстати по поводу приколов. Хранить в БД форума темы семилетней давности, вот это реальный прикол.
|
15.03.2014, 17:26 | #10 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Раз уж все некромантией занялись, то и я добавлю.
Цитата:
XE5, почему же это плохо? Это позволяет не отвечать на однотипные вопросы, а просто посылать всех в поиск. Кстати, срок хранения сообщений на форуме обсуждался, так что поиск в помощь |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка - [Error] Unit1.pas(325): Operator not applicable to this operand type | blackstersl | Общие вопросы Delphi | 6 | 27.08.2008 13:17 |
Delphi Incompatible types | Iogan Gamba Puti | Помощь студентам | 1 | 19.06.2008 13:45 |
Unit1 -> Unit2 | Shouldercannon | Общие вопросы Delphi | 7 | 14.06.2008 00:43 |
[Error] UIsp.pas(232): Incompatible types: 'TAge' and 'TDateTime' | Nikitin | Общие вопросы Delphi | 2 | 03.04.2008 11:56 |
[Error] MainUnit.pas(100): Incompatible types: 'Cardinal' and 'TCaption' | ben95 | Общие вопросы Delphi | 2 | 02.02.2008 14:35 |