int() под XP sp2

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
PIT
Посетитель
Сообщения: 49
Зарегистрирован: 18 Август 2005, 10:16
Откуда: Пермь
Контактная информация:

int() под XP sp2

Сообщение PIT »

Функция Int() работает как round(x,1)!!!
Кто-нибудь сталкивался с подобной проблемой?
Clarion 3.1 Release 3101

Добавил 27.07.2006
Видимо это связано с работой NTVDM. Если выйти из программы и запустить ее повторно в той же VDM, то все работает нормально.
А в чем фокус, не понятно.
Последний раз редактировалось PIT 27 Июль 2006, 8:38, всего редактировалось 2 раза.
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

В ДОС не работаю уже тысячу лет, но по-моему, у тебя что-то с компом.Попробуй на другом компе.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: int() под XP sp2

Сообщение Yufil »

PIT писал(а):Функция Int() работает как round(x,1)!!!
Кто-нибудь сталкивался с подобной проблемой?
Clarion 3.1 Release 3101
Было такое... Но CFD уже давно не занимается.... Попробуй как альтернативу что-нибудь вроде

Funcion MyInt(Real value)
Code
I#=Value
If I#>Value Then Return(I#-1) Else Return(I#).
Ответить