streams_
Краткое описание :
Ошибка работы с widestring в массивеОписание :
неотклассифицированоЧто измененно :
VIP-компиляция
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка работы с widestring в массиве.
Как измененно :
Исправлено.
streams_
Краткое описание :
Ошибка работы вызова объекта с прямым запросомОписание :
Объекты как таблицыЧто измененно :
VIP-исполнение
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Многократный вызов свойства объекта.
Как измененно :
Исправлено.
streams_
Краткое описание :
Научить функции работы с файлами работать с widestringОписание :
Функции в АтлантисеЧто измененно :
VIP-исполнение
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Научить функции работы с файлами работать с widestring.
Как измененно :
Строковые функции WriteLn, WriteLine и ReadLn объекта File доработаны для поддержки widestring.
Сделаны функции SetCodePage/GetCodePage для задания кодировки файла.
Используется для строковых функций.
streams_
Краткое описание :
ЕК: реализовать атрибуты (тэги) сущностей в языке vipОписание :
Vip - язык, компиляцияЧто измененно :
VIP-компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность определения в исходном тексте интерфейса произвольных строк текста для его любых, однозначно определяемых идентификаторами, элементов.
Для одного элемента может быть определено несколько строк с различными или одинаковыми идентификаторами.
Как измененно :
Доработано.
streams_
Краткое описание :
Поддержать длинные строки на vip и в ядреОписание :
Vip - язык, компиляцияЧто измененно :
VIP-компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать длинные строки на vip и в ядре.
Как измененно :
Созданы 2 типа:
WideString - строка из двухбайтовых символов длиной до 2 097 151.
Если не указан размер - длина составит 2 047 символов.
Кодировка 1200 (UTF-16 little endial) с нулем на конце.
WideChar - двухбайтовый символ.
streams_
Краткое описание :
Поддержать длинные строки в таблицах в памятиОписание :
Таблицы в памятиЧто измененно :
Таблицы в памяти
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать длинные строки в таблицах в памяти.
Как измененно :
В описаниях table struct теперь доступны widestring.
Максимальная длина - 2047 символов.
streams_
Краткое описание :
Длинные строки: требуется поддержка в FCOMОписание :
FCom - язык, компиляцияЧто измененно :
FCOM
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требуется поддержка длинных строк в FCOM
Как измененно :
Доработано
streams_
Краткое описание :
ФСТЭК: запретить во время выполнения компиляцию функций, принимающих в качестве параметров указателиОписание :
Vip - язык, компиляцияЧто измененно :
VIP-компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Запретить во время выполнения компиляцию функций, принимающих в качестве параметров указатели.
Как измененно :
Сделан параметр /system.ProtectedOperatingMode.
Когда он = true в 3х уровневой версии можно компилировать только благонадежные функции.
Функции помечаются как благонадежные
в випе
function qqq (p1 : longint, p2 : string) : LongInt; external,trustworthy 'qqq.dll';
в паскале
RegisterFunction('LoadConfig', @LoadConfig, ftBoolean,chr(ftString),ffTrustworthy);