Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5STREAMS_DLL

Справка по компоненту.

Количество версий компонента32
Количество рещенных задач138
Последная дата обработки компонента2023-03-31 14:14:24
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

streams_
102.191521
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Ошибка работы с widestring в массиве

Описание :

неотклассифицировано

Что измененно :



VIP-компиляция

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка работы с widestring в массиве.

Как измененно :


Исправлено.
streams_
102.195273
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Ошибка работы вызова объекта с прямым запросом

Описание :

Объекты как таблицы

Что измененно :



VIP-исполнение

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Многократный вызов свойства объекта.

Как измененно :


Исправлено.
streams_
102.196247
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Научить функции работы с файлами работать с widestring

Описание :

Функции в Атлантисе

Что измененно :



VIP-исполнение

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Научить функции работы с файлами работать с widestring.

Как измененно :


Строковые функции WriteLn, WriteLine и ReadLn объекта File доработаны для поддержки widestring.
Сделаны функции SetCodePage/GetCodePage для задания кодировки файла.
Используется для строковых функций.
streams_
101.63091
STREAMS_ ( 5.5.34.0 )

Краткое описание :

ЕК: реализовать атрибуты (тэги) сущностей в языке vip

Описание :

Vip - язык, компиляция

Что измененно :



VIP-компиляция

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность определения в исходном тексте интерфейса произвольных строк текста для его любых, однозначно определяемых идентификаторами, элементов.
Для одного элемента может быть определено несколько строк с различными или одинаковыми идентификаторами.

Как измененно :


Доработано.
streams_
101.64625
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Поддержать длинные строки на vip и в ядре

Описание :

Vip - язык, компиляция

Что измененно :



VIP-компиляция

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать длинные строки на vip и в ядре.

Как измененно :


Созданы 2 типа:
WideString - строка из двухбайтовых символов длиной до 2 097 151.
Если не указан размер - длина составит 2 047 символов.
Кодировка 1200 (UTF-16 little endial) с нулем на конце.
WideChar - двухбайтовый символ.
streams_
101.65293
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Поддержать длинные строки в таблицах в памяти

Описание :

Таблицы в памяти

Что измененно :



Таблицы в памяти

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать длинные строки в таблицах в памяти.

Как измененно :


В описаниях table struct теперь доступны widestring.
Максимальная длина - 2047 символов.
streams_
101.65576
STREAMS_ ( 5.5.34.0 )

Краткое описание :

Длинные строки: требуется поддержка в FCOM

Описание :

FCom - язык, компиляция

Что измененно :



FCOM

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требуется поддержка длинных строк в FCOM

Как измененно :


Доработано
streams_
101.66327
STREAMS_ ( 5.5.34.0 )

Краткое описание :

ФСТЭК: запретить во время выполнения компиляцию функций, принимающих в качестве параметров указатели

Описание :

Vip - язык, компиляция

Что измененно :



VIP-компиляция

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Запретить во время выполнения компиляцию функций, принимающих в качестве параметров указатели.

Как измененно :


Сделан параметр /system.ProtectedOperatingMode.
Когда он = true в 3х уровневой версии можно компилировать только благонадежные функции.
Функции помечаются как благонадежные
в випе
function qqq (p1 : longint, p2 : string) : LongInt; external,trustworthy 'qqq.dll';
в паскале
RegisterFunction('LoadConfig', @LoadConfig, ftBoolean,chr(ftString),ffTrustworthy);


5.5.41.05.5.40.15.5.40.05.5.39.05.5.38.05.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0