TMT Pascal: Что нового
Изменения Компилятора
- Все известные дефекты были устранены.
- Качество генерируемого кода было улучшено.
- Теперь можно читать строки PChar через процедуру Read(Ln).
- Большие OBJ файлы теперь поддерживаются.
- Результат функции теперь может быть изменен в пределах вложенной
процедуры (функции).
- Было добавлено зарезервированное слово MemL.
- Была добавлена новая директива компилятора, которая позволяет
определять выходную директорию.
- Процедуры Inc и Dec на типизированных указателях теперь зависят от
размера записи, на которую они указывают. См. Typed Inc/Dec
Operations Switch.
- 1024-байтовое минимальное ограничение стека было удалено (опция
-STACK).
- Была добавлена новая опция компиляции $XW (Расширенные
Предупреждения).
- Несколько редко встречаемых дефектов были устранены.
Изменения RTL
- Проблема с процедурой Delay под Windows 2000 (модуль CRT, MS DOS)
была устранена.
- Ошибка с печатью отформатированных строк была устранена (модуль
SYSTEM).
- Модули Strings и Comp были расширены.
- Были добавлены модули Debug и FDebug.
- Ошибка в процедурах FloodFill и ExpandFill была устранена (модуль
GRAPH).
- Большой дефект в процедуре Read(Ln) был устранен (модуль
SYSTEM).
- Ошибка в процедуре Fail была устранена (модуль SYSTEM).
- Функция CPU_GETPROCESSORTYPE теперь правильно опознает процессор
Пентиум III (ZenTimer модуль).
- Несколько незначительных ошибок в модуле STRINGS были устранены.
IDE для Windows (IDEW32)
- Все известные ошибки были устранены.
- Было добавлено нажатие клавиши Visual Studio.
- Теперь возможно назначать директорию вывода.
- Опция компиляции "Extended Warnings" была добавлена.
Сетевая документация
- Сетевая система справки для Windows была расширена и улучшена.
Разное
- Следующие утилиты были добавлены:
- BINOBJ32. EXE - 32-битный конвертер BIN в OBJ
- TOUCH.EXE - приложение Touch
- VESAINFO.EXE - приложение VESA Info