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

Новости сайта Rouse.Drkb.Ru

  Все выпуски  

Новости сайта ROUSE.DRKB.RU


Обновление в разделе Компоненты:
Обновлен компонент FWZip - Работа с ZIP архивами.
Описание изменений:
Версия 1.0.4
- добавлена overload процедура ExtractAll к классу TFWZipReader. Данная процедура принимает дополнительный параметр ExtractMask, указывающий маску, по которой будет происходить отбор файлов для извлечения. (см. демо ExctractZIPDemo1)
- добавлена процедура AddFilesAndFolders к классу TFWZipWriter. (см. демо CreateZIPDemo1)
- исправлены ошибки найденные v1ctar, за что ему огромное спасибо.
- Добавлены новые типы исключений: EZipReader, EZipReaderItem, EZipWriter и EZipWriterItem.
Подробнее: http://rouse.drkb.ru/components.php#fwzip

Обновление в разделе Разное:
Добавлен пример: Высокоточное округление.
Описание:
В моих рабочих задачах требуется выполнять округление чисел с очень высокой точностью.
К сожалению стандартная функция SimpleRoundTo такой точностью не обладает и все из-за того что число 0.5 в матсопроцессоре может быть представлено как 0.49999972 и т.п.
В данном примере показаны две функции, умеящие округлять числа с учетом погрешности матсопроцессора.
Первая SimpleRoundTo_Asm при округлении использует три различных алгоритма коррекции чисел, страхующие друг друга.
Вторая, SimpleRoundTo_Str - является эталоном, т.к. производит округление при помощи строк и на нее не действют погрешности.
Скорость, конечно, значительно отличается от оригинальной фунции. SimpleRoundTo_Asm в три раза медленней, SimpleRoundTo_Str почти в 27 раз медленней.
Но скорость нивелируется точностью.
Подробнее: http://rouse.drkb.ru/other.php#round

В избранное