Сайт TMT Development Corp.
Главная
TMT Pascal 5.0
Продукты
.NET Компилер
Скачать
Апдейты
Примеры кода
Contributions
TMT FAQ
Документация
Продажи
Сервис
Ссылки
Связь с TMT
 
Back to Pascal.Sources.Ru


Рейтинг@Mail.ru
TMT Logo



Что нового в TMT Pascal 3.50 SP2
(MS-DOS и Multi-target версии)


Изменения в компиляторе:

  • Улучшено качество генерируемого кода.
  • Теперь можно читать PChar строки с помощью процедуры Read(Ln).
  • Добавлена поддержка больших .OBJ файлов.
  • Возвращаемый функцией результат теперь может быть модифицирован внутри вложенных процедур (функций).
  • Добавлено зарезервированное слово MemL.
  • Добавлена новая директива компилятора, позволяющая задавать каталог для вывода результатов.
  • Процедуры Inc и Dec для типизированных указателей теперь зависят от размера записи/блока, на которые указывает данный указатель. Это свойство может быть включено/выключено с помощью специальной директивы компилятора.
  • Ограничение на минимальный размер стека в 1024 байта теперь снято (опция -STACK).
  • Добавлена новая опция компиляции -$XW (Расширенные предупреждения).
  • Устранено несколько ранее замеченных ошибок.

Изменения в Run-time модулях:

  • Устранена проблема с процедурой Delay под Windows 2000 (модуль CRT, платформа MS-DOS).
  • Расширены модули Strings и Comp.
  • Исправлена ошибка в процедурах FloodFill и ExpandFill (модуль Graph).
  • Исправлена ошибка в процедуре Read(Ln) (модуль System).
  • Добавлены модули Debug and FDebug.
  • Исправлена ошибка в процедуре Fail (модуль System).
  • Функция CPU_getProcessorType теперь корректно распознает процессоры Pentium III (модуль ZenTimer).
  • Исправлено несколько незначительных ошибок в модуле Strings.

Изменения в IDE для Windows (IDEW32):

  • Исправлено несколько незначительных ошибок.
  • Добавлена раскладка клавиатуры для Visual Studio.
  • Добавлена возможность указывать директорий для вывода.
  • Добавлена опция компилятора "Extended Warnings" (Расширенные Предупреждения).

Прочие изменения (только для версии без ограничений):

  • MS-DOS версия оболочки/отладчика удалена из дистрибутива, однако она теперь доступна для скачивания как отдельный продукт.
  • Добавлены следующие утилиты:
    + BINOBJ32.EXE - 32-битный BIN -> OBJ конвертер
    + TOUCH.EXE - приложение Touch
    + VESAINFO.EXE - Тест для VESA Info

Что нового в TMT Pascal 3.50 SP2
(только Multi-target версия)

Изменения в компиляторе:

  • Решена проблема с нехваткой памяти под Windows NT/9x.
  • В дистрибутив включена OS/2 версия компилятора.

Изменения в библиотеках:

  • Теперь для Win32 приложений, работающих с модулем Graph, более не требуется специальная GRAPHX32.DLL. Соответственно, мы удалили GRAPHX32.DLL из дистрибутива.
  • Теперь Win32 версия модуля Graph работает и под Windows 2000.
  • Улучшена функциональность процедуры Read(Ln) и функции ReadKey под Windows NT и Windows 2000 (модули System и CRT, платформа Win32).
  • Расширен модуль Win32.
  • Улучшена процедура Exec (модуль DOS для Win32).
  • Добавлены функции DiskFreeKB и DiskSizeKB (модули DOS и WINDOS для Win32).
  • Функция FSplit теперь поддерживает длинные имена файлов (модуль DOS для Win32).
  • Исправлена ошибка в функции GetEnv (модуль DOS для Win32).
  • Исправлено несколько незначительных ошибок в модулях ShellAPI и Windows.
  • Добавлены новые модули:
    + AccCtrl (Win32 платформа)
    + AclAPI (Win32 платформа)
    + Debug (MS-DOS, Win32 и OS/2 платформы)
    + DXLite (Win32 платформа)
    + FDebug (MS-DOS, Win32 и OS/2 платформы)
    + MAPI (Win32 платформа)
    + WinSvc (Win32 платформа)

Прочие изменения:

  • Утилита HEXEDIT.EXE удалена.
  • Добавлены следующие новые утилиты:
    + DUMP32.EXE - Утилита для дампа файлов в формате PE (Portable Executable)
    + UNZIP.EXE - Распаковщик ZIP архивов

Автор русского проекта:
Valery Votintsev

при поддержке
TMT Development Corporation.
All rights reserved.

[Новости]   [Продукты]   [Продажи]   [Скачать]   [Апдейты]   [Поддержка]
[FAQ]   [Contributions]   [Ссылки]   [Связь с TMT]   [Главная]