|
|
| (не показаны 85 промежуточных версий 2 участников) |
| Строка 1: |
Строка 1: |
| − | Ниже приведена подробная пошаговая инструкция о том, как самостоятельно скомпилировать и запустить платформу Гедымин.
| |
| | | | |
| − | == Шаг 1 ==
| + | * [[Компиляция платформы Гедымин (Delphi 7)]] |
| − | | + | * [[Компиляция платформы Гедымин (Delphi 5)]] |
| − | Проверяем операционную систему. Вам понадобится 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 ==
| + | |
| − | | + | |
| − | Заходим на сайт [http://www.firebirdsql.org firebirdsql.org] и скачиваем установку сервера Firebird 2.5 (на момент написания данной инструкции была доступна версия 2.5 Beta 1). Запускаем ее и устанавливаем сервер в режиме Super Server.
| + | |
| − | | + | |
| − | == Шаг 4 ==
| + | |
| − | | + | |
| − | В зависимости от того, планируете ли Вы в дальнейшем принимать участие в разработке платформы или просто хотите откомпилировать выполняемый файл для себя, существует два варианта получения исходных кодов:
| + | |
| − | | + | |
| − | === Распаковка архива с исходным кодом ===
| + | |
| − | | + | |
| − | # Создаем каталог на диске. Например, c:\golden (в дальнейшем мы будем считать, что создан каталог именно с таким именем).
| + | |
| − | # Скачиваем архив с исходным кодом платформы по [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=29 этой ссылке].
| + | |
| − | # Распаковываем в каталог содержимое архива (должно получиться два подкаталога Comp5 и Gedemin).
| + | |
| − | | + | |
| − | === Подключение к SubVersion ===
| + | |
| − | | + | |
| − | Инструкции по получению исходного кода приведены [http://code.google.com/p/gedemin/source/checkout здесь].
| + | |
| − | | + | |
| − | == Шаг 5 ==
| + | |
| − | | + | |
| − | Компилируем библиотеки и выполняемый файл gedemin.exe:
| + | |
| − | | + | |
| − | # Запустим 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) функций для сервера базы данных.
| + | |
| − | | + | |
| − | В некоторых случаях, при выполнении команды Install для библиотеки tb2kdsgn_d5.bpl возникает ошибка. В этом случае следует повторно выполнить команды Build и Install для модулей tb2k_d5.bpl и tb2kdsgn_d5.bpl.
| + | |
| − | | + | |
| − | Файлы, получившиеся в результате компиляции, располагаются в следующих подкаталогах каталога c:\golden\gedemin:
| + | |
| − | | + | |
| − | * DCU -- откомпилированные юниты.
| + | |
| − | * BPL -- откомпилированные библиотеки.
| + | |
| − | * EXE -- файлы gedemin.exe и gudf.dll.
| + | |
| − | | + | |
| − | == Шаг 6 ==
| + | |
| − | | + | |
| − | Откомпилированный файл GUDF.DLL копируем в подкаталог UDF сервера Firebird. Если вы не меняли пути по-умолчанию при установке последнего, то это будет папка c:\Program Files\Firebird\UDF.
| + | |
| − | | + | |
| − | == Шаг 7 ==
| + | |
| − | | + | |
| − | Создаем базу
| + | |
| − | | + | |
| − | == Шаг 8 ==
| + | |
| − | | + | |
| − | Запускаем Гедымин
| + | |
| − | | + | |
| − | == Шаг 9 ==
| + | |
| − | | + | |
| − | Настройки
| + | |
| − | | + | |
| − | == Примечания ==
| + | |
| − | | + | |
| − | === FastReport ===
| + | |
| − | | + | |
| − | Внимание! Компоненты FastReport являются платным программным продуктом. Лицензию на их использование необходимо приобретать отдельно. Информацию можно получить на сайте http://fastreport.ru. Только не устанавливайте приобретенный самостоятельно дистрибутив поверх файлов, входящих в проект Гедымин, так как в них были внесены некоторые изменения, которых нет в оригинальной поставке;
| + | |
| − | | + | |
| − | | + | |
| − | 7. Подключение к базе данных
| + | |
| − | </h2>
| + | |
| − | После выполнения предыдущего шага, в каталоге z:, будет находиться скомпилированный файл gedemin.exe. Прежде чем запускать его следует установить базу данных из дистрибутива или собрать ее.
| + | |
| − | <p/>
| + | |
| − | Первый вариант — более простой. Для установки базы данных следует скачать с сайта компании Golden Software один из дистрибутивов Гедымина и установить его на компьютере. После этого можно запускать скомпилированный модуль и подключаться к установленной базе данных.
| + | |
| − | <p/>
| + | |
| − | Второй вариант заключается в том, чтобы собрать чистую (эталонную) базу данных. Необходимые SQL скрипты находятся в каталоге d:/golden/gedemin/sql. Там же находится пакетный файл create.bat, с помощью которого вы сможете собрать базу.
| + | |
| − | <h2>
| + | |
| − | 8. Установка настроек
| + | |
| − | </h2>
| + | |
| − | Воспользовавшись одним из имеющихся на сайте дистрибутивов вы получите базу данных с установленными прикладными решениями. Но, если вы создали чистую эталонную базу из SQL скриптов, прикладные настройки необходимо установить вручную. Для этого:
| + | |
| − | <ul>
| + | |
| − | <li/>1. скачайте соответствующий архив с сайта компании и распакуйте его в произвольный каталог;
| + | |
| − | <li/>2. запустите gedemin.exe и подключитесь к эталонной базе данных;
| + | |
| − | <li/>3. из меню «Сервис» выберите команду «Установить пакеты настроек…»;
| + | |
| − | <li/>4. отметьте галочками нужные пакеты и нажмите кнопку «Установить».
| + | |
| − | </ul>
| + | |