-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Разница в вычислениях при использовании х86 и 64х

Пятница, 12 Февраля 2021 г. 20:41 + в цитатник
Lem0nti: Здравствуйте.
Проблема выглядит так:

    procedure TForm1.FormCreate(Sender: TObject);
    var
    tmpReal: Real;
    begin
    tmpReal := (100/20000*1526)*100;
    ShowMessage(IntToStr(trunc((100/20000*1526)*100))+' - '+IntToStr(trunc(tmpReal)));
    end;


Этот код даст разные сообщения при компиляции W32 и W64. Подскажите, пожалуйста, почему так?

ЗЫЖ проверялось да Д10.2 и Д10.3. Если вы не верите или не хотите проверять, вот как это выглядит: https://www.youtube.com/watch?v=9fdip3DVReQ .

https://forum.sources.ru/index.php?showtopic=421187&view=findpost&p=3844710

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку