Что нового в платформе

пользователь
Регистрация: 14.06.2013

Подскажите, где сейчас можно посмотреть, что нового в платформе ИБ. 8,847 с точки зрения внутреннего языка и настроек?

 

дилер
Регистрация: 24.11.2006

В разделе Меню Справка/Что нового об обновлении платформы от 19.11.2019 г. указано:

 

ИЗМЕНЕНИЯ В ПЛАТФОРМЕ

Описание

8.847

1. Реализована система хранения мета информации о файлах библиотек (IBL)

и исходных текстов компилятора (SRC).



Информация записывается в файлы *_METAINF.XML в папке библиотек.

Для библиотек мета информация включает:

- различные ограничения использования;

- опции совместимости;

- признак создания закрытой библиотеки;

- кодировку файла.

Для исходных текстов компилятора сохраняется только кодировка файла.



В редакторе библиотек и исходных текстов компилятора добавлены пункты

меню "Опции файла...".



Для группового задания опций добавлены команды Главного меню в разделе

Установка/Компилятор.



Также добавлена команда "Создание закрытых библиотек", которая создает

ICL файлы для тех библиотек, для которых в мета информации установлена

соответствующая опция.



Обновлена справка.

2. Для граф с вызовом функции сделана неявная установка результата

функции равным ДА перед ее вызовом.

Это нужно для совместимости с кодом, в котором результат функции

явно не присваивается.

3. Для подключения библиотек в области определения других библиотек

теперь используется новое ключевое слово ИСПОЛЬЗОВАТЬ_БИБЛ.

Это позволяет избежать конфликтов с мусорным (игнорируемым)

присутствием там ключевого слова ИСПОЛЬЗОВАТЬ.



Обновлена справка.

4. Исправлена функция сравнения строки с маской.

Неправильно обрабатывался случай соответствия * и пустой подстроки.

5. Для функции ТЕСТ_МАСКИ теперь используется другая реализация,

поддерживающая также символы "?".

6. Для функции СОЗДАТЬ_ПРОЦЕСС сделана возможность передачи

командной строки в виде ТИП_СПИСОК.

Это позволяет задавать длинные командные строки.

7. Для ТИП_COM добавлены методы СУЩ и ЗАКРЫТЬ.

Также добавлено сообщение об ошибке для случая,

когда не был ранее вызван метод СОЗДАТЬ_ЭКЗЕМПЛЯР.

Обновлена справка.

8. Сделана поддержка глобальных атрибутов-списков.

Добавлена функция УСТ_СПИСОК_АТРИБУТОВ.

Обновлена справка.

9. В функции проверки библиотеки ограничена глубина проверки

при использовании ключевого слова ИСПОЛЬЗОВАТЬ_БИБЛ.

10. Исправлено применение дополнительного подменю "Установка"

после закрытия диалога настроек.

11. Для ссылки в таблице ошибок на ICL-файл и наличии соответствующего

IBL-файла происходит автоматический показ IBL-файла в редакторе.

12. При экспорте таблиц теперь также может передаваться заголовок печати.

Вывод верхней и нижней шапок, а также заголовка печати теперь

выполняются только, когда включены соответствующие опции в настройках

печати таблицы.

13. В системе поиска файлов добавлена регистрация типа файлов XML.

14. Добавлено сообщение о семинарах в феврале 2020 года.

15. При редактировании пользовательских меню на странице "Меню" диалога

настроек исправлена видимость первого пользовательского пункта

Главного меню.

16. При обнаружении файла IBW.INI в папке Windows и его отсутствии в рабочей

папке или рядом с exe, выполняется его копирование из папки Windows в

рабочую папку. Программа продолжает работу с копией файла в рабочей папке.

17. В локальной версии сделано автоматическое отключение использования

Инфо-Сервера, если необходимые клиентские библиотеки отсутствуют.

В сетевой версии в аналогичной ситуации сделан запрос пользователя на

отключение Инфо-Сервера. При подтверждении отключения в файл IBW.INI

записывается UseServer=OFF, при отказе - Инфо-Сервер отключается только

в текущем сеансе программы.

18. В компиляторе улучшена диагностика ошибки "повторяющийся идентификатор".

При конфликте с существующей библиотечной функцией или общей переменной

выводится имя библиотеки, где та определена.

19. Для функции ФАЙЛ_АТРИБУТЫ добавлен необязательный параметр "маска".

Версия кода IBX теперь 1.014.

Маска позволяет запрашивать отдельные категории атрибутов.

Добавлена поддержка двух новых категорий: SECURITY и ACCESS.

Обновлена справка.

20. В сетевой версии, если в файле IBW.INI не указан параметр

[Net] LastUserName, то в диалог авторизации пользователя подставляется

имя "Администратор".

21. Исправлено открытие из таблицы ошибок BLW-файлов, у которых расширение

содержит буквы в нижнем регистре.

22. Исправлено открытие из таблицы ошибок BLW-файлов, у которых расширение

содержит буквы в нижнем регистре.

23. Исправлена работа редактора типовых операций при открытии TOP файлов

в корне рабочей папки программы.

24. В базовой версии функция ВЕРСИЯ теперь возвращает номер версии без

слова "Базовая".