FastReport_2022_VCL/install_rus.txt
2024-01-01 16:13:08 +01:00

260 lines
9.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

СОДЕРЖАНИЕ
I. Введение
II. Ручная установка пакетов FastReport
III. Компиляция пакетов FastReport Basic Edition и Standard Edition
IV. Компиляция пакетов FastReport Professional Edition и Enterprise Edition
------------------------------------------------------------------------
I. Введение
FastReport поставляется с откомпилированными файлами *.dcu, *.bpl, *.dcp.
Программа установки копирует runtime пакеты в системную папку и устанавливает
остальные пакеты в Delphi. Вам ничего не нужно устанавливать вручную.
Тем не менее, если вы изменили исходники FR, поменяли языковые ресурсы,
или имеете другую версию TeeChart, IBX или прочих компонент Delphi, вы должны
перекомпилировать пакеты FR.
FastReport состоит из нескольких пакетов, разделенных на runtime и design-time
части. Design-time пакеты имеют префикс 'dcl' в имени пакета. Каждый пакет
имеет номер, соответствующий версии Delphi. Например, пакет dclfrx7.dpk - это
design-time пакет для Delphi7. Ниже приведен список run-time пакетов,
используемых FastReport ('*' означает версию Delphi):
fs*.dpk - FastScript, основной пакет
fsDB*.dpk - FastScript, DB классы и контролы
fsBDE*.dpk - FastScript, BDE компоненты
fsADO*.dpk - FastScript, ADO компоненты
fsIBX*.dpk - FastScript, IBX компоненты
fsTee*.dpk - FastScript, Tee компоненты
frx*.dpk - FastReport, основной пакет
frxDB*.dpk - FastReport, обертка над TDataSet (TfrxDBDataSet)
frxIBO*.dpk - FastReport, обертка над IB_Objects (TfrxIBODataSet)
frxBDE*.dpk - FastReport, BDE компоненты
frxADO*.dpk - FastReport, ADO компоненты
frxIBX*.dpk - FastReport, IBX компоненты
frxDBX*.dpk - FastReport, DBX компоненты
frxTee*.dpk - FastReport, Tee компоненты
frxe*.dpk - FastReport, фильтры экспорта
Design-time пакеты:
dclfs*.dpk
dclfsDB*.dpk
dclfsBDE*.dpk
dclfsADO*.dpk
dclfsIBX*.dpk
dclfsTee*.dpk
dclfrx*.dpk
dclfrxDB*.dpk
dclfrxIBO*.dpk
dclfrxBDE*.dpk
dclfrxADO*.dpk
dclfrxIBX*.dpk
dclfrxDBX*.dpk
dclfrxTee*.dpk
dclfrxe*.dpk
------------------------------------------------------------------------
II. Ручная установка пакетов FastReport
Выполните следующие действия для ручной установки пакетов FastReport,
входящих в стандартную поставку.
Шаг 1. Копирование run-time пакетов в системную папку
- закройте Delphi
- скопируйте \Lib\fs*.bpl файл (* = версия Delphi) в Windows\System32
(Windows\System для Windows 95/98/ME)
- скопируйте \Lib\fsDB*.bpl файл в Windows\System32
- скопируйте \Lib\fsBDE*.bpl файл в Windows\System32
- скопируйте \Lib\fsADO*.bpl файл в Windows\System32
- скопируйте \Lib\fsIBX*.bpl файл в Windows\System32
- скопируйте \Lib\fsTee*.bpl файл в Windows\System32
- скопируйте \Lib\frx*.bpl файл в Windows\System32
- скопируйте \Lib\frxDB*.bpl файл в Windows\System32
- скопируйте \Lib\frxBDE*.bpl файл в Windows\System32
- скопируйте \Lib\frxADO*.bpl файл в Windows\System32
- скопируйте \Lib\frxIBX*.bpl файл в Windows\System32
- скопируйте \Lib\frxDBX*.bpl файл в Windows\System32
- скопируйте \Lib\frxTee*.bpl файл в Windows\System32
- скопируйте \Lib\frxe*.bpl файл в Windows\System32
Шаг 2. Установка design-time пакетов
- в Delphi IDE, выберите "Component|Install Packages..."
- нажмите кнопку "Add..." и выберите файл \Lib\dclfs*.bpl (* = версия Delphi)
- нажмите кнопку "Add..." и выберите файл \Lib\dclfsDB*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfsBDE*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfsADO*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfsIBX*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfsTee*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrx*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxDB*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxBDE*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxADO*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxIBX*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxDBX*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxTee*.bpl
- нажмите кнопку "Add..." и выберите файл \Lib\dclfrxe*.bpl
Шаг 3. Добавление путей
- в Delphi IDE, выберите "Tools|Environmet options..."
- переключитесь на закладку "Library", строка ввода "Library path"
- добавьте путь к папке "FastReport VCL\Lib"
------------------------------------------------------------------------
III. Компиляция пакетов FastReport Basic Edition и Standard Edition
Выполните следующие действия для компиляции пакетов FastReport
(при внесении изменений в исходный код и др.)
Шаг 0 (только для FastReport Basic Edition)
- откройте файл FastReport VCL\Lib\frx.inc и раскомментируйте строку:
{$DEFINE FR_VER_BASIC}
Шаг 1. Добавление путей
1.1. в Delphi IDE, выберите "Tools|Environmet options..."
1.2. переключитесь на закладку "Library", строка ввода "Library path"
1.3. добавьте путь к папке FastReport VCL\Lib
Шаг 2. Компиляция run-time пакетов
2.1. повторите шаги 2.2-2.4 для следующих пакетов:
- FastReport VCL\Lib\fs*.dpk (* = версия Delphi)
- FastReport VCL\Lib\fsDB*.dpk
- FastReport VCL\Lib\fsBDE*.dpk
- FastReport VCL\Lib\fsADO*.dpk
- FastReport VCL\Lib\fsIBX*.dpk
- FastReport VCL\Lib\fsTee*.dpk
- FastReport VCL\Lib\frx*.dpk
- FastReport VCL\Lib\frxDB*.dpk
- FastReport VCL\Lib\frxADO*.dpk (FR6 Std)
- FastReport VCL\Lib\frxBDE*.dpk (FR6 Std)
- FastReport VCL\Lib\frxIBX*.dpk (FR6 Std)
- FastReport VCL\Lib\frxDBX*.dpk (FR6 Std)
- FastReport VCL\Lib\frxTee*.dpk
- FastReport VCL\Lib\frxe*.dpk
2.2. откройте пакет (с помощью команды меню "File|Open project...", выберите
"Delphi package (*.dpk)" в качестве типа файла)
2.3. нажмите кнопку "Compile"
2.4. закройте диалог "Package"
Шаг 3. Копирование run-time пакетов в системную папку
3.1. скопируйте следующие файлы из папки Delphi_dir\Projects\Bpl
в папку Windows\System32 (Windows\System для Win9x/Me):
- fs*.bpl (* = версия Delphi)
- fsDB*.bpl
- fsBDE*.bpl
- fsADO*.bpl
- fsIBX*.bpl
- fsTee*.bpl
- frx*.bpl
- frxDB*.bpl
- frxADO*.bpl (FR6 Std)
- frxBDE*.bpl (FR6 Std)
- frxIBX*.bpl (FR6 Std)
- frxDBX*.bpl (FR6 Std)
- frxTee*.bpl
- frxe*.bpl
Шаг 4. Компиляция и установка design-time пакетов
4.1. повторите шаги 4.2-4.5 для следующих пакетов:
- FastReport VCL\Lib\dclfs*.dpk (* = версия Delphi)
- FastReport VCL\Lib\dclfsDB*.dpk
- FastReport VCL\Lib\dclfsBDE*.dpk
- FastReport VCL\Lib\dclfsADO*.dpk
- FastReport VCL\Lib\dclfsIBX*.dpk
- FastReport VCL\Lib\dclfsTee*.dpk
- FastReport VCL\Lib\dclfrx*.dpk
- FastReport VCL\Lib\dclfrxDB*.dpk
- FastReport VCL\Lib\dclfrxADO*.dpk (FR6 Std)
- FastReport VCL\Lib\dclfrxBDE*.dpk (FR6 Std)
- FastReport VCL\Lib\dclfrxIBX*.dpk (FR6 Std)
- FastReport VCL\Lib\dclfrxDBX*.dpk (FR6 Std)
- FastReport VCL\Lib\dclfrxTee*.dpk
- FastReport VCL\Lib\dclfrxe*.dpk
4.2. откройте пакет (с помощью команды меню "File|Open project...", выберите
"Delphi package (*.dpk)" в качестве типа файла)
4.3. нажмите кнопку "Compile"
4.4. нажмите кнопку "Install"
4.5. закройте диалог "Package", ответьте "NO" когда Delphi попросит
сохранить изменения!
------------------------------------------------------------------------
IV. Компиляция пакетов FastReport Professional Edition и Enterprise Edition
Выполните следующие действия для компиляции исходного кода FastReport
(при внесении изменений в исходный код и др.)
Шаг 1. Удаление путей к старым файлам
1.1. в Delphi IDE, выберите "Tools|Environmet options..."
1.2. переключитесь на закладку "Library", строка ввода "Library path"
1.3. удалите путь к папке FastReport VCL\Lib
Шаг 2. Добавление путей
2.1. в Delphi IDE, выберите "Tools|Environmet options..."
2.2. переключитесь на закладку "Library", строка ввода "Library path"
2.3. добавьте путь к папкам FastReport VCL\FastScript, FastReport VCL\Source,
FastReport VCL\Source\BDE,ADO,IBX,DBX, FastReport VCL\Source\ExportPack
Шаг 3. Компиляция run-time пакетов
3.1. повторите шаги 3.2-3.4 для следующих пакетов:
- FastReport VCL\FastScript\fs*.dpk (* = версия Delphi)
- FastReport VCL\FastScript\fsDB*.dpk
- FastReport VCL\FastScript\fsBDE*.dpk
- FastReport VCL\FastScript\fsADO*.dpk
- FastReport VCL\FastScript\fsIBX*.dpk
- FastReport VCL\FastScript\fsTee*.dpk
- FastReport VCL\Source\frx*.dpk
- FastReport VCL\Source\frxDB*.dpk
- FastReport VCL\Source\ADO\frxADO*.dpk
- FastReport VCL\Source\BDE\frxBDE*.dpk
- FastReport VCL\Source\IBX\frxIBX*.dpk
- FastReport VCL\Source\DBX\frxDBX*.dpk
- FastReport VCL\Source\frxTee*.dpk
- FastReport VCL\Source\ExportPack\frxe*.dpk
3.2. откройте пакет (с помощью команды меню "File|Open project...", выберите
"Delphi package (*.dpk)" в качестве типа файла)
3.3. нажмите кнопку "Compile"
3.4. закройте диалог "Package"
Шаг 4. Копирование run-time пакетов в системную папку
4.1. скопируйте следующие файлы из папки Delphi_dir\Projects\Bpl
в папку Windows\System32 (Windows\System для Win9x/Me):
- fs*.bpl (* = версия Delphi)
- fsDB*.bpl
- fsBDE*.bpl
- fsADO*.bpl
- fsIBX*.bpl
- fsTee*.bpl
- frx*.bpl
- frxDB*.bpl
- frxADO*.bpl
- frxBDE*.bpl
- frxIBX*.bpl
- frxDBX*.bpl
- frxTee*.bpl
- frxe*.bpl
Шаг 5. Компиляция и установка design-time пакетов
5.1. повторите шаги 5.2-5.5 для следующих пакетов:
- FastReport VCL\FastScript\dclfs*.dpk (* = версия Delphi)
- FastReport VCL\FastScript\dclfsDB*.dpk
- FastReport VCL\FastScript\dclfsBDE*.dpk
- FastReport VCL\FastScript\dclfsADO*.dpk
- FastReport VCL\FastScript\dclfsIBX*.dpk
- FastReport VCL\FastScript\dclfsTee*.dpk
- FastReport VCL\Source\dclfrx*.dpk
- FastReport VCL\Source\dclfrxDB*.dpk
- FastReport VCL\Source\ADO\dclfrxADO*.dpk
- FastReport VCL\Source\BDE\dclfrxBDE*.dpk
- FastReport VCL\Source\IBX\dclfrxIBX*.dpk
- FastReport VCL\Source\DBX\dclfrxDBX*.dpk
- FastReport VCL\Source\dclfrxTee*.dpk
- FastReport VCL\Source\ExportPack\dclfrxe*.dpk
5.2. откройте пакет (с помощью команды меню "File|Open project...", выберите
"Delphi package (*.dpk)" в качестве типа файла)
5.3. нажмите кнопку "Compile"
5.4. нажмите кнопку "Install"
5.5. закройте диалог "Package", ответьте "NO" когда Delphi попросит
сохранить изменения!