Вопросы по компиляции SAS

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: vdemidov, Tolik

Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

Re: Вопросы по компиляции SAS

Сообщение Fed »

В разделе Wiki\UsedComponents (Используемые компоненты)
Компоненты Delphi, необходимые для компиляции:
sas.requires.7z (29Mb) - этот файл скачать не возможно, он удалён.
Откуда его можно скачать?
:?:
vasketsov
Специалист
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Поблагодарили: 193 раза

Re: Вопросы по компиляции SAS

Сообщение vasketsov »

Fed писал(а):sas.requires.7z (29Mb) - этот файл скачать не возможно, он удалён.
Откуда его можно скачать?
:?:

https://bitbucket.org/zedxxx/sas.requires
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

Re: Вопросы по компиляции SAS

Сообщение Fed »


В этом файле не все компоненты.

На сайте пишется:
Компоненты Delphi, необходимые для компиляции:
1. Graphics32 (vdemidov clone + patch)
2. Toolbar2000 v2.2.2
3. TTBX
4. EmbeddedWB
5. DISQLite3
6. VPR (vdemidov clone)
7. Vampyre Imaging Library (брать из SVN) или тут (vdemidov clone)
8. PascalScript


А в краткой инструкции по установке компонентов во 2 пункте:
Пути:
$(BDS)\lib_sas\alcinoe\source;
$(BDS)\lib_sas\graphics32\Source;
$(BDS)\lib_sas\tb2k;
$(BDS)\lib_sas\tbx;
$(BDS)\lib_sas\tb2k\source;
$(BDS)\lib_sas\EmbeddedWB\source;
$(BDS)\lib_sas\vpr;
$(BDS)\lib_sas\PascalScript\Source;
$(BDS)\lib_sas\vsagps\Runtime;
$(BDS)\lib_sas\vsagps\Public


Возникают впросы:
1. К каким компонентам следующие пути:
A. alcinoe
B. tbx
C. vsagps

2. Компонент Vampyre Imaging Library в путях нет.

3. Где можно взять компонент tbx?

Ошибка при компиляции компонента VPR:
[Pascal Fatal Error] VPR_BDS2007.dpk(30): E2202 Required package 'GR32_BDS2007' not found

Спасибо за помощь.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Вопросы по компиляции SAS

Сообщение vdemidov »

Fed писал(а):В этом файле не все компоненты.

Не знаю о каком вы файле, но в репозитории https://bitbucket.org/zedxxx/sas.requires все необходимые компоненты есть. Клонируйте его себе и пропишите пути к ним.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

Re: Вопросы по компиляции SAS

Сообщение Fed »

Делаю всё по инструкции, но когда начинаю компилировать, то на строке 930:
frm_ShortCutEdit in 'frm_ShortCutEdit.pas' {frmShortCutEdit};
возникает ошибка:
[DCC Error] SASPlanet.dpr(930): F1026 File not found: 'u_ReadableThreadNames.dcu'

Подскажите, что делать?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

Сделать Rebuild? А вообще, этот файл лежит в SAS.Planet\Includes\u_ReadableThreadNames.pas у вас он есть?
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

Re: Вопросы по компиляции SAS

Сообщение Fed »

zed писал(а):Сделать Rebuild? А вообще, этот файл лежит в SAS.Planet\Includes\u_ReadableThreadNames.pas у вас он есть?

Файл на месте, может что-то настроить в опциях проекта?
смотри илюстрацию:
настройка проекта
настройка проекта
.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

В файле проекта всё настроено уже до вас и ничего там менять не надо. Должно всё компилиться "из коробки", если, конечно, у вас Delphi 2007, а не что-то иное.
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

Re: Вопросы по компиляции SAS

Сообщение Fed »

zed писал(а):В файле проекта всё настроено уже до вас и ничего там менять не надо. Должно всё компилиться "из коробки", если, конечно, у вас Delphi 2007, а не что-то иное.


Всё так и делаю:
1. Переустановил Delphi.2007.Lite.v1.2.exe (OS - Win7 pro 32 bit).
2. Прописал пути для компонентов:

Код: Выделить всё

($(BDS)\lib_sas\alcinoe\source;$(BDS)\lib_sas\graphics32\Source;$(BDS)\lib_sas\tb2k;$(BDS)\lib_sas\tbx;$(BDS)\lib_sas\tb2k\source;$(BDS)\lib_sas\EmbeddedWB\source;$(BDS)\lib_sas\vpr;$(BDS)\lib_sas\PascalScript\Source;$(BDS)\lib_sas\vsagps\Runtime;$(BDS)\lib_sas\vsagps\Public)

3. Установил необходимые компоненты (open,compile и install)

Код: Выделить всё

 - $(BDS)\lib_sas\EmbeddedWB\Packages\EmbeddedWebBrowser_D2007.dpk
 - $(BDS)\lib_sas\graphics32\Source\Packages\GR32_DSGN_RS2007.dpk
 - $(BDS)\lib_sas\tb2k\Packages\tb2kdsgn_d11.dpk
 - $(BDS)\lib_sas\tbx\Packages\tbxdsgn_d11.dpk

4. Закачиваю проект по ссылке https://bitbucket.org/azya/sasplanet/downloads
выбираю закладку Tags и закачиваю zip-файлы:
tip (20a7ecb) и дополнительно для проверки - 121010 (966b6db).
5. Распаковываю их в отдельные папки.
6. Открываю первый проект в Delphi7
7. Компилирую.

Результат - без изменений ошибка:
[DCC Error] SASPlanet.dpr(930): F1026 File not found: 'u_ReadableThreadNames.dcu'

смотри скрин:
Error
Error
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

Fed писал(а):4. Закачиваю проект

Желательно таки установить меркуриал и выполнить в консоли команду

Код: Выделить всё

hg clone  https://bitbucket.org/azya/sasplanet

Fed писал(а):6. Открываю первый проект в Delphi7

Так версия делфи 7 или 2007? Ничё не путаете?
Открываете SASPlanet.dproj? Если всё так, то зайдите в свойства проекта и посмотрите что у вас прописано в Search Path. Должно быть:

Код: Выделить всё

Includes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage
Ответить

Вернуться в «Раздел для разработчиков программы SAS.Планета»