Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-02-28

Re: OpenGL - разгон

Hello, Eugene the Monster <rav***@o*****.ru>!

On Sun, 27 Feb 2005 12:20:28 +0300 you wrote:

> DK> Что-то с кодом ты намудрил. Показывай, а то мы тут гадаем на кофе
> DK> йной гуще.
>
> На ATI 9600Pro на пустом поле 10х10 в окне 640х480 - 60FPS
> При полном заполнении - 50 крестиков и 50 ноликов - FPS падает до
> 10-20 Прорисовка происходит по таймеру (если есть предложения получше
> - подскажите): Timer2.Interval = 1.

Вот тут собака и зарыта!
Timer очень плохо работает с интервалами меньше 200 мс.
Делай отдельный поток, и в нем постоянно перерисовывай сцену. FPS будет
120 - в обоих случаях.

> Ещё один вопрос:
> При вращении фигур - свет вращается вмести с ними - как это исправить?

После поворота координат надо вернуть все на родину (повернуть координат
ы обратно на такой же угол или еще лучше использовать glpushmatrix и
glpopmatrix - так они называются, если мне не изменяет память)

   "B." 2005-02-28 21:06:07 (#324385)

Re: Программирование на Pascal. Функция MOD и TRUNC для типа данных extended

Привет Максим,

М> Я проектирую свою криптосистему и у меня возникла острая необходимость
М> в нахождении остатка от деления для очень больших чисел. Я пытался сам
М> написать функцию нахождения остатка от деления но среда постоянно
М> выдает ошибку переполнения или некорректной операции с плавающей
М> точкой. Помогите пожалуйста.

Нужно:
C:=A mod B;

Попробуй так:
C:=A - Int(A/B);

Кстати в книге написано про Trunc
"Если полученный результат лежит вне пределов, определенных для типа
Int64, то функция Trunc вырабатывает исключение EInvalidOp"

Афоризм напоследок: По статистике на одного злого гения приходится около 100000
добрых бездарностей.
Winamp глаголит: М.Круг - Чифирнуть бы ништяк
28 февраля 2005 г. 20:55:22

Просто студент
Eugene mailto:rav***@o*****.ru

Номер выпуска : 4072
Возраст листа : 526 (дней)
Количество подписчиков : 529
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/324383
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-02-28 21:04:18 (#324383)

Re: Программирование на Pascal. Функция MOD и TRUNC для типа данных extended

А криптосистема основана на каких криптоалгоритмах?

-----Original MessageFrom: Максим [mailto:labingr***@h*****.ru]
Sent: Sunday, February 27, 2005 4:02 PM
To: comp.soft.prog.prog (3778558)
Subject: Программирование на Pascal. Функция MOD и TRUNC для типа данных
extended

Здравствуйте,
Я проектирую свою криптосистему и у меня возникла острая необходимость
в нахождении остатка от деления для очень больших чисел. Я пытался сам
написать функцию нахождения остатка от деления но среда постоянно
выдает ошибку переполнения или некорректной операции с плавающей
точкой. Помогите пожалуйста.



--
С уважением,
Максим mailto:labingr***@h*****.ru


Номер выпуска : 4069
Возраст листа : 526 (дней)
Количество подписчиков : 529
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/323932
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru


Номер выпуска : 4071
Возраст листа : 526 (дней)
Количество подписчиков : 529
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/324162
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-02-28 13:44:16 (#324162)

Re: Программирование на Pascal. Функция MOD и TRUNC для типа данных extended

Hello Максим,

Sunday, February 27, 2005, 4:01:34 PM, you wrote:

М> Здравствуйте,
М> Я проектирую свою криптосистему и у меня возникла острая необходимость
М> в нахождении остатка от деления для очень больших чисел. Я пытался сам
М> написать функцию нахождения остатка от деления но среда постоянно
М> выдает ошибку переполнения или некорректной операции с плавающей
М> точкой. Помогите пожалуйста.

А что значит, "очень больших"? Можно примерчик привести? Просто, я
как-то раз писал функцию сложения многоразрядных целых чисел (подойдет для
любого количества разрядов), где сами операнды (числа) имели строковое
представление. То есть, складывал, к примеру, не 123 с 456, а '123' c
'456'. Правда, не очень быстро оно считалось. Думаю, здесь тоже можно
что-то в этом роде сделать.

   Вадим Шешунов 2005-02-28 13:13:53 (#324151)

Программирование на Pascal. Функция MOD и TRUNC для типа данных extended

Здравствуйте,
Я проектирую свою криптосистему и у меня возникла острая необходимость
в нахождении остатка от деления для очень больших чисел. Я пытался сам
написать функцию нахождения остатка от деления но среда постоянно
выдает ошибку переполнения или некорректной операции с плавающей
точкой. Помогите пожалуйста.

   Максим 2005-02-28 01:17:45 (#323932)