Настройка Borland C++ 5.02.
Borland C++ v 5.02 - выбор программы реакции на исключительные ситуации
Войдите в каталог C:\Bc5\Bin, запустите программу jitime.exe - выбор программы реакции на исключительную ситуацию, выберите пункт BCW (IDE) и нажмите кнопку "OK" . Иначе, исключительную ситуацию обработает программа Dr. Watson и результаты поместит в каталог C:\Documents and Settings\All Users\Документы\DrWatson\ . Файлы, с результатами обработки, помещаемые в этот каталог - могут иметь размеры до 50 Mb.

Borland C++ v 5.02 - Регистрация программы создания Справки
Часть примеров из каталога C:\Bc5\Examples - содержит систему справки - поэтому, нужно зарегистрировать в реестре программы hcrtf.exe или hcw.exe. Для этого войдите в каталог C:\Bc5\Bin и запустите одну из них. Эти программы используются, для создания, редактирования и проверки справочных файлов(.hlp). Программы получают информацию из проекта Справки (.hpj) файл, для объединения (.rtf) файлов, изображений и других источников в Справочный файл, который может просматриваться, используя программу предоставления справочной информации Microsoft Windows .

IDE вызывает одну из этих программ для компиляции файла справки, но можно создавать его прямо в программе Microsoft Help Workshop


При первом входе в IDE Borland C++ v 5.02 проделайте следующее:
Войдите в любой каталог, например: С:\BC5\EXAMPLES\OWL\APPS\BLAZER\ и дважды щелкните по значку файла blazer.ide для входа в интегрированную среду разработки ( IDE - Integrated development Environment ).

Появится пустое окно, которое нужно закрыть

и выйти, теперь уже из IDE ( в этот раз, нажатием на значок
программного комплекса Borland C++). Затем, повторно войти в IDE двойным щелчком на файле blazer.ide. Если вы не увидите, в окне IDE, иерархию файла проекта (см. ниже),
то необходимо выбрать пункт меню View | Project - Вид | Проект - для его открытия.

В окне проекта дважды щелкните на файле Propdlgs [ .cpp ] .

В появившимся окне вы увидите содержимое этого файла :
//----------------------------------------------------------------------------
// ObjectWindows
// Copyright (c) 1995, 1995 by Borland International, All Rights Reserved
//
// Implementation of the property pages TSpeedPage and TBitBltPage
//----------------------------------------------------------------------------
#include <owl/pch.h>
#include "blazer.h"
#include "propdlgs.h"
//
// Declare some constant ranges for the random factor, delta, and delay values.
//
const int RandomFactorLower = 2;
const int RandomFactorUpper = 12;
const int DeltaLower = 5;
const int DeltaUpper = 15;
const int DelayLower = 1;
const int DelayUpper = 20;
DEFINE_RESPONSE_TABLE1(TSpeedPage, TPropertyPage)
EV_WM_HELP,
END_RESPONSE_TABLE;
DEFINE_HELPCONTEXT(TSpeedPage)
HCENTRY_CONTROL(IDH_RANDOM, IDC_RANDOM),
HCENTRY_CONTROL(IDH_DELTA, IDC_DELTA),
HCENTRY_CONTROL(IDH_DELAY, IDC_DELAY),
END_HELPCONTEXT;
//
// Constructor to initialize values. //
TSpeedPage::TSpeedPage(int factor, int delta, int delay, TPropertySheet* parent,
TResId resId, const char far* title, TResId iconRes, TModule* module)
:
FactorValue(factor),
DeltaValue(delta),
DelayValue(delay),
TPropertyPage(parent, resId, title, iconRes, module)
{
// These are place holders for where the real gauge controls are to
// be positioned since TGauges are not real custom controls.
//
DeltaPlace = new TStatic(this, IDC_DELTAPLACE);
RandomFactorPlace = new TStatic(this, IDC_RANDOMPLACE);
DelayPlace = new TStatic(this, IDC_DELAYPLACE);
}
//
// SetupWindow().
// Now that the static place-holder controls are created, we can determine
// their locations using GetWindowRect and create TGauges at those locations.
// Since the place-holder controls are not visible, the gauges will appear to
// have been created along with the dialog.
//
void
TSpeedPage::SetupWindow()
{
// Ensure child static controls are created.
//
TPropertyPage::SetupWindow();
SETUP_HELPCONTEXT(TBlazerApp, TSpeedPage);
TRect windowRect;
TPoint p;
// Create the random factor gauge and set its range and position.
//
windowRect = RandomFactorPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
RandomFactor = new THSlider(this, IDC_RANDOM,
p.x, p.y, windowRect.Width(), windowRect.Height());
RandomFactor->Create();
RandomFactor->SetRange(RandomFactorLower, RandomFactorUpper);
RandomFactor->SetPosition(FactorValue);
// Create the delta gauge and set its range and position.
//
windowRect = DeltaPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
Delta = new THSlider(this, IDC_DELTA,
p.x, p.y, windowRect.Width(), windowRect.Height());
Delta->Create();
Delta->SetRange(DeltaLower, DeltaUpper);
Delta->SetPosition(DeltaValue);
// Create the delay gauge and set its range and position.
//
windowRect = DelayPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
Delay = new THSlider(this, IDC_DELAY,
p.x, p.y, windowRect.Width(), windowRect.Height());
Delay->Create();
Delay->SetRange(DelayLower, DelayUpper);
Delay->SetPosition(DelayValue);
}
...
...
Кириллица - русский шрифт в Borland C++ 5.02
Войдите в пункт меню Options | Environment - Опции | Среда

и в диалоговом окне настройки интегрированной среды, щелкнув по значку + перед пунктом Editor | Редактор и установив курсор на элемент Dispay | Дисплей - выберите нужный размер шрифта и сам шрифт: Courier New Cyr - это позволит вам использовать символы кириллицы (русский шрифт) в текстах ваших программ.


