Компиляция платформы Гедымин
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
Строка 27: | Строка 27: | ||
Разворачиваем исходный код платформы: | Разворачиваем исходный код платформы: | ||
− | # Создаем каталог на диске. Например, c:\golden. | + | # Создаем каталог на диске. Например, c:\golden (в дальнейшем мы будем считать, что создан каталог именно с таким именем). |
# Скачиваем архив с исходным кодом платформы по [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=29 этой ссылке]. | # Скачиваем архив с исходным кодом платформы по [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=29 этой ссылке]. | ||
# Распаковываем в каталог содержимое архива (должно получиться два подкаталога Comp5 и Gedemin). | # Распаковываем в каталог содержимое архива (должно получиться два подкаталога Comp5 и Gedemin). | ||
Строка 33: | Строка 33: | ||
== Шаг 5 == | == Шаг 5 == | ||
+ | # Запустим Delphi. | ||
+ | # Откроем группу проектов c:/golden/gedemin/gedemin.bpg. | ||
+ | # Поочередно, для каждого указанного ниже модуля из списка выполним команды Build и Install (вызываются из контекстного меню): | ||
+ | ## SynEdit_D5.bpl — визуальные компоненты редактора программного кода с подсветкой синтаксиса; | ||
+ | ## tb2k_d5.bpl — набор визуальных компонентов Toolbar 2000; | ||
+ | ## tb2kdsgn_d5.bpl — набор визуальных компонентов Toolbar 2000 (design package); | ||
+ | ## fr5.bpl — генератор отчетов FastReport. | ||
+ | ## greference.bpl — библиотека визуальных компонентов компании Golden Software, используемых проектом Гедымин; | ||
+ | # Выполним команду Build для: | ||
+ | ## gedemin.exe — исполняемый модуль платформы; | ||
+ | ## gudf.dll — библиотека UDF (User Defined Function) функций для сервера базы данных. | ||
+ | == Шаг 6 == | ||
+ | Переносим GUDF | ||
− | + | == Шаг 7 == | |
+ | |||
+ | Создаем базу | ||
+ | |||
+ | == Шаг 8 == | ||
+ | |||
+ | Запускаем Гедымин | ||
+ | |||
+ | == Шаг 9 == | ||
+ | |||
+ | Настройки | ||
+ | |||
+ | == Примечания == | ||
+ | |||
+ | === FastReport === | ||
+ | |||
+ | Внимание! Компоненты FastReport являются платным программным продуктом. Лицензию на их использование необходимо приобретать отдельно. Информацию можно получить на сайте http://fastreport.ru. Только не устанавливайте приобретенный самостоятельно дистрибутив поверх файлов, входящих в проект Гедымин, так как в них были внесены некоторые изменения, которых нет в оригинальной поставке; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
7. Подключение к базе данных | 7. Подключение к базе данных | ||
</h2> | </h2> |
Версия 14:43, 8 апреля 2009
Ниже приведена подробная пошаговая инструкция о том, как самостоятельно скомпилировать и запустить платформу Гедымин.
Содержание |
Шаг 1
Проверяем операционную систему. Вам понадобится Windows XP с установленным SP2 или SP3.
Шаг 2
Устанавливаем и настраиваем компилятор Borland Delphi 5:
- Устанавливаем Borland Delphi 5. При указании параметров установки НЕ СТАВИМ Borland Interbase и его клиентскую часть.
- Устанавливаем Update Pack 1.
- Запускаем Delphi.
- Открываем меню Component и выбираем команду Install packages...
- В списке Design packages отыскиваем позицию Interbase Data Access Components и снимаем галочку напротив нее.
- Закрываем Delphi.
- Удаляем из каталога Program Files/Borland/Delphi5/Bin файл DCLIB50.BPL.
- Удаляем из каталога WINDOWS/SYSTEM32 файл VCLIB50.BPL.
- Заходим в каталог Program Files/Borland/Delphi5/Source/Vcl и удаляем все файлы по маске IB*.*.
Шаг 3
Заходим на сайт firebirdsql.org и скачиваем установку сервера Firebird 2.5 (на момент написания данной инструкции была доступна версия 2.5 Beta 1). Запускаем ее и устанавливаем сервер в режиме Super Server.
Шаг 4
Разворачиваем исходный код платформы:
- Создаем каталог на диске. Например, c:\golden (в дальнейшем мы будем считать, что создан каталог именно с таким именем).
- Скачиваем архив с исходным кодом платформы по этой ссылке.
- Распаковываем в каталог содержимое архива (должно получиться два подкаталога Comp5 и Gedemin).
Шаг 5
- Запустим Delphi.
- Откроем группу проектов c:/golden/gedemin/gedemin.bpg.
- Поочередно, для каждого указанного ниже модуля из списка выполним команды Build и Install (вызываются из контекстного меню):
- SynEdit_D5.bpl — визуальные компоненты редактора программного кода с подсветкой синтаксиса;
- tb2k_d5.bpl — набор визуальных компонентов Toolbar 2000;
- tb2kdsgn_d5.bpl — набор визуальных компонентов Toolbar 2000 (design package);
- fr5.bpl — генератор отчетов FastReport.
- greference.bpl — библиотека визуальных компонентов компании Golden Software, используемых проектом Гедымин;
- Выполним команду Build для:
- gedemin.exe — исполняемый модуль платформы;
- gudf.dll — библиотека UDF (User Defined Function) функций для сервера базы данных.
Шаг 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. отметьте галочками нужные пакеты и нажмите кнопку «Установить».