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

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

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

TushkAn
Новичок
Сообщения: 10
Зарегистрирован: 22 окт 2011, 16:34
Благодарил (а): 1 раз

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

Сообщение TushkAn »

Всем здравствовать!
Так вопрос у меня возник. При установке необходимых компонентов (а именно при установке EmbeddedWB) выскакивает ошибка "Required package designide not found".
Компоненты скопированы в папку lib, пути к библиотекам прописаны, как указано в ReadMe. Файл designide100.bpl лежит в папке C:\Program Files\Delphi_2007_Lite\Bin .
Помогите пожалуйста.
P.S. Хочется попробовать добавить в программу некоторый нужный мне функционал. Сам я с Delphi знаком только в пределах школьной и университетской программ по программированию. Писал только простые программки, в которых не было так много разных сторонних пакетов, библиотек и т.д. Поэтому не откажусь от ссылки на что-нибудь "для новичков и интересующихся" по теме программирования в Delphi :oops:
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Наверное что-то вы не так сделали. Пробуйте ещё :)
Хотя, если не открывать формы в которых используется этот EWB, SAS и так скомпилируется, ему достаточно чтобы были правильно прописаны пути до либы. А вот если надо что-то в дизайне поправить, то да - надо устанавливать.
TushkAn
Новичок
Сообщения: 10
Зарегистрирован: 22 окт 2011, 16:34
Благодарил (а): 1 раз

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

Сообщение TushkAn »

Переустановил IDE. Пути прописал (см. вложение), все равно при попытке установить первый пакет EmbeddedWebBrowser_D2007 выскакивает ошибка "Required package 'designide' not found". Файлов с похожим названием всего 3 (см. вложение). Может надо еще какие-то пути прописывать именно для этого пакета Designide ?
Вложения
Designide files.jpg
tools-Options-Delphi Options-Library win32.jpg
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Так вы удалили родные пути, что были до этого прописаны в IDE. И очень зря, потому что там-то как раз и был прописан путь до системных либ ($(BDS)\lib):

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

$(BDS)\lib;$(BDS)\Imports;$(BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;
TushkAn
Новичок
Сообщения: 10
Зарегистрирован: 22 окт 2011, 16:34
Благодарил (а): 1 раз

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

Сообщение TushkAn »

Да, походу удалил :oops: Ок, завтра переустановлю IDE и добавлю новые пути к уже имеющимся.
Спасибо за совет.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Зачем переустанавливать-то? Лёгким движением руки добавляется путь до папки lib, и всё должно заработать. :idea:
TushkAn
Новичок
Сообщения: 10
Зарегистрирован: 22 окт 2011, 16:34
Благодарил (а): 1 раз

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

Сообщение TushkAn »

Насчет "переустановить" - это я погорячился :D
Дописал пути - все пакеты установились. Правда те, у которых в названии было "dsgn" не хотели ставиться до тех пор, пока я не установил пакеты с похожим названием, но без "dsgn". Ну да ладно.
Потом скачал и поставил ZylGPSReceiver.
И далее SASPlanet даже скомпилировалась :!:
Но вот запускаться не хочет.
Вот что пишет в логе событий:
скрытый текст: показать
First chance exception at $7C812AFB. Exception class EOSError with message 'System Error. Code: 126.
Не найден указанный модуль'. Process SASPlanet.exe (424)
First chance exception at $7C812AFB. Exception class Exception with message 'Ошибка при загрузке библиотеки NCSEcwC.dll'. Process SASPlanet.exe (424)

Я так понял, что у garl-а была похожая проблема. Файл vcl100.bpl лежит по адресу c:\Program Files\Delphi_2007_Lite\Bin\vcl100.bpl
А вот этой библиотеки NCSEcwC.dll нет вообще. А должна быть?
Похоже безе переустановки не обойтись :(
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Библиотека NCSEcwC.dll и прочие идут в релизном архиве SAS. Т.е. нужно скачать релиз/ночную сборку, и распаковать архив в папку ".bin".
В папочке .bin видели файлик Read.me? Надо читать :):
Сюда положить файлы из релиза SAS.Planet
TushkAn
Новичок
Сообщения: 10
Зарегистрирован: 22 окт 2011, 16:34
Благодарил (а): 1 раз

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

Сообщение TushkAn »

Теперь увидел. Правда, назывался он дословно Read.me, т.е. расширение у него было, скажем так, нестандартное :) А вообще, я обычно ридми читаю, но вот этот не заприметил сразу.
А вообще УРА! Я впервые в жизни скомпилировал такую сложную программу (прожки из универ с максимум парой-тройкой файлов считать не будем). Мало того, что скомпилировал, но еще и запустил. А вот тут небольшая неприятность.
А именно, если запускать непосредственно из IDE, сразу после компиляции и сборки, то все вроде работает (если не считать выскакивающих жалоб на "демоверсийность" установленного пакета ZylGPSReceiver :D ). Ну и язык либо английский, либо украинский.
А вот если запускать через созданный исполняемый файл, то сначала, как обычно, выскакивают сообщения демоверсийности плагина, потом на мгновение открывается окно программы, затем оно также мгновенно закрывается без каких-либо сообщений об ошибках. "Абыдна" :(
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Идёт работа по избавлению от этого компонента: http://sasgis.org/mantis/view.php?id=1018
Ответить

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