Глава 1. Что здесь нового 31

h00311.jpg

Рис. 1.2. Пример окна диалога в стиле Windows 95, созданный при помощи новых классов Windows 95 библиотеки OWL

Новые инструменты разработчика для Win32

В этой версии представлен продукт Microsoft SDK (Software Developers Kit) для Win32, лицензированный и расширенный фирмой Borland. Среди прочего в нем имеются средства для создания файлов помощи Help Compiler for Windows (HCW) и Help Workshop (HCRTF). Инструменты Win32 SDK располагаются в каталоге \Bc5\Sdktools.

32-разрядная отладка

Для создания 32-разрядных приложений нужны соответствующие отладчики. Встроенная утилита CodeGuard, добавляющая в разрабатываемую программу отладочный код, теперь работает как с 16-, так и с 32-разрядными приложениями. Turbo Debugger for Windows работает также и под Windows NT. В Borland C++ 5 добавлена совместимость с Java (см. приложения А и В). На рис. 1.3 представлено исполняемое из IDE приложение Java ArcTest (поставляется вместе с дистрибутивом Borland C++ 5).

Утилита CodeGuard

CodeGuard теперь работает с 32-разрядными приложениями для Windows 95. CodeGuard помогает вам находить ошибки в программе во время ее выполнения. Выбор флажка CodeGuard в окне диалога TargetExpert (вернитесь к рис. 1.1) позволит вам локализовать ошибки, вызванные неверным использованием памяти и ресурсов, а также проверить работу функций.