Могу ли я пересобрать пакеты FastReport 3 Basic Edition и Standard Edition (без исходных текстов)?

Question: Могу ли я пересобрать пакеты FastReport 3 Basic Edition и Standard Edition (без исходных текстов)?

Answer:

FastReport 3 допускает ручную сборку и установку пакетов версий Basic Edition и Standard Edition. Цитата из файла "install_rus.txt", входящего в комплект поставки FastReport 3: Шаг 0 (только для FastReport Basic Edition) - откройте файл FastReport 3\Lib\frxReg.inc и раскомментируйте строку: {$DEFINE FR_VER_BASIC} Шаг 1. Добавление путей 1.1. в Delphi IDE, выберите "Tools|Environmet options..." 1.2. переключитесь на закладку "Library", строка ввода "Library path" 1.3. добавьте путь к папке FastReport 3\Lib Шаг 2. Компиляция run-time пакетов 2.1. повторите шаги 2.2-2.4 для следующих пакетов: - FastReport 3\Lib\fs*.dpk (* = версия Delphi) - FastReport 3\Lib\fsDB*.dpk - FastReport 3\Lib\fsBDE*.dpk - FastReport 3\Lib\fsADO*.dpk - FastReport 3\Lib\fsIBX*.dpk - FastReport 3\Lib\frx*.dpk - FastReport 3\Lib\frxDB*.dpk - FastReport 3\Lib\frxADO*.dpk (FR3 Std) - FastReport 3\Lib\frxBDE*.dpk (FR3 Std) - FastReport 3\Lib\frxIBX*.dpk (FR3 Std) - FastReport 3\Lib\frxDBX*.dpk (FR3 Std) - FastReport 3\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 - frx*.bpl - frxDB*.bpl - frxADO*.bpl (FR3 Std) - frxBDE*.bpl (FR3 Std) - frxIBX*.bpl (FR3 Std) - frxDBX*.bpl (FR3 Std) - frxe*.bpl 3.2. замечание для пользователей Delphi4: файлы *.bpl находятся в папке FastReport 3\Lib, а не в Delphi_dir\Projects\Bpl Шаг 4. Компиляция и установка design-time пакетов 4.1. повторите шаги 4.2-4.5 для следующих пакетов: - FastReport 3\Lib\dclfs*.dpk (* = версия Delphi) - FastReport 3\Lib\dclfsDB*.dpk - FastReport 3\Lib\dclfsBDE*.dpk - FastReport 3\Lib\dclfsADO*.dpk - FastReport 3\Lib\dclfsIBX*.dpk - FastReport 3\Lib\dclfrx*.dpk - FastReport 3\Lib\dclfrxDB*.dpk - FastReport 3\Lib\dclfrxADO*.dpk (FR3 Std) - FastReport 3\Lib\dclfrxBDE*.dpk (FR3 Std) - FastReport 3\Lib\dclfrxIBX*.dpk (FR3 Std) - FastReport 3\Lib\dclfrxDBX*.dpk (FR3 Std) - FastReport 3\Lib\dclfrxe*.dpk 4.2. откройте пакет (с помощью команды меню "File|Open project...", выберите "Delphi package (*.dpk)" в качестве типа файла) 4.3. нажмите кнопку "Compile" 4.4. нажмите кнопку "Install" 4.5. закройте диалог "Package", ответьте "NO" когда Delphi попросит сохранить изменения!