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

пользователь
Регистрация: 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. В базовой версии функция ВЕРСИЯ теперь возвращает номер версии без
слова "Базовая".