Компиляция платформы Гедымин

Материал из GedeminWiki
Перейти к: навигация, поиск

Ниже приведена подробная пошаговая инструкция о том, как самостоятельно скомпилировать и запустить платформу Гедымин.

Содержание

Шаг 1

Проверяем операционную систему. Вам понадобится Windows XP с установленным SP2 или SP3.

Шаг 2

Устанавливаем и настраиваем компилятор Borland Delphi 5:

  1. Устанавливаем Borland Delphi 5. При указании параметров установки НЕ СТАВИМ Borland Interbase и его клиентскую часть.
  2. Устанавливаем Update Pack 1.
  3. Запускаем Delphi.
  4. Открываем меню Component и выбираем команду Install packages...
  5. В списке Design packages отыскиваем позицию Interbase Data Access Components и снимаем галочку напротив нее.
  6. Закрываем Delphi.
  7. Удаляем из каталога Program Files/Borland/Delphi5/Bin файл DCLIB50.BPL.
  8. Удаляем из каталога WINDOWS/SYSTEM32 файл VCLIB50.BPL.
  9. Заходим в каталог Program Files/Borland/Delphi5/Source/Vcl и удаляем все файлы по маске IB*.*.

Шаг 3

Заходим на сайт firebirdsql.org и скачиваем установку сервера Firebird 2.5 (на момент написания данной инструкции была доступна версия 2.5 Beta 1). Запускаем ее и устанавливаем сервер в режиме Super Server.

Шаг 4

Разворачиваем исходный код платформы:

  1. Создаем каталог на диске. Например, c:\golden (в дальнейшем мы будем считать, что создан каталог именно с таким именем).
  2. Скачиваем архив с исходным кодом платформы по этой ссылке.
  3. Распаковываем в каталог содержимое архива (должно получиться два подкаталога Comp5 и Gedemin).

Шаг 5

Компилируем библиотеки и выполняемый файл gedemin.exe:

  1. Запустим Delphi.
  2. Откроем группу проектов c:/golden/gedemin/gedemin.bpg.
  3. Поочередно, для каждого указанного ниже модуля из списка выполним команды Build и Install (вызываются из контекстного меню):
    1. SynEdit_D5.bpl — визуальные компоненты редактора программного кода с подсветкой синтаксиса;
    2. tb2k_d5.bpl — набор визуальных компонентов Toolbar 2000;
    3. tb2kdsgn_d5.bpl — набор визуальных компонентов Toolbar 2000 (design package);
    4. fr5.bpl — генератор отчетов FastReport.
    5. greference.bpl — библиотека визуальных компонентов компании Golden Software, используемых проектом Гедымин;
  4. Выполним команду Build для:
    1. gedemin.exe — исполняемый модуль платформы;
    2. gudf.dll — библиотека UDF (User Defined Function) функций для сервера базы данных.

В некоторых случаях, при выполнении команды Install для библиотеки tb2kdsgn_d5.bpl возникает ошибка. В этом случае следует повторно выполнить команды Build и Install для модулей tb2k_d5.bpl и tb2kdsgn_d5.bpl.

Шаг 6

Переносим GUDF

Шаг 7

Создаем базу

Шаг 8

Запускаем Гедымин

Шаг 9

Настройки

Примечания

FastReport

Внимание! Компоненты FastReport являются платным программным продуктом. Лицензию на их использование необходимо приобретать отдельно. Информацию можно получить на сайте http://fastreport.ru. Только не устанавливайте приобретенный самостоятельно дистрибутив поверх файлов, входящих в проект Гедымин, так как в них были внесены некоторые изменения, которых нет в оригинальной поставке;


7. Подключение к базе данных </h2> После выполнения предыдущего шага, в каталоге z:, будет находиться скомпилированный файл gedemin.exe. Прежде чем запускать его следует установить базу данных из дистрибутива или собрать ее. <p/> Первый вариант — более простой. Для установки базы данных следует скачать с сайта компании Golden Software один из дистрибутивов Гедымина и установить его на компьютере. После этого можно запускать скомпилированный модуль и подключаться к установленной базе данных. <p/> Второй вариант заключается в том, чтобы собрать чистую (эталонную) базу данных. Необходимые SQL скрипты находятся в каталоге d:/golden/gedemin/sql. Там же находится пакетный файл create.bat, с помощью которого вы сможете собрать базу.

8. Установка настроек

Воспользовавшись одним из имеющихся на сайте дистрибутивов вы получите базу данных с установленными прикладными решениями. Но, если вы создали чистую эталонную базу из SQL скриптов, прикладные настройки необходимо установить вручную. Для этого:

  • 1. скачайте соответствующий архив с сайта компании и распакуйте его в произвольный каталог;
  • 2. запустите gedemin.exe и подключитесь к эталонной базе данных;
  • 3. из меню «Сервис» выберите команду «Установить пакеты настроек…»;
  • 4. отметьте галочками нужные пакеты и нажмите кнопку «Установить».
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты