Установка JVCL (Jedi) под XE 10.3

Столкнулся с ошибкой при установке Sabj.
Собственно даже не с ошибкой, а с непониманием ситуации.

Ставлю Jedi компоненты (из DPK). Сразу Jcl — установился без проблем. Появилась картинка на стартовом окошке (attach)

Следом пытаюсь установить jvcl и натыкаюсь на ошибку:
[dcc32 Fatal Error] JvCore.dpk(41): E2202 Required package ‘Jcl’ not found

И вот в упор не могу понять, почему установленная библиотека не видна. Пытался прописывать пути к файлу jcl260.bpl — то же не видит. Ставит в тупик, что jcl существует только в виде jcl.dpk и совершенно не понятно к чему прописывать путь.
С интерфейсом Embarcadero слабо знаком, раньше работал на D7.

Может кто наведёт на путь истинный?
Заранее благодарен.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Установка JEDI VCL
Доброго времени суток. У меня возникла ошибка при установки JCL. Вот логи.

Установка компонент JVCL для delphi 7 в Windows XP
добрый день! возникла такая проблема: при установке компонент JVCL для delphi 7 в xp mode не идет.

Установка Delphi 7 под Windows7x32 и под Windows7x64
Хотя я и читал статью что Delphi 7 ставится под Windows 7 задаю этот вопрос . Так ли это и будет ли.

Не устанавливается D2010 jvcl
здравствуйте уважаемые программисты, мне необходимо установить компоненты jvcl, устанавливаю jcl.

Сообщение от BorodaOleg
Сообщение от BorodaOleg
Вложения

JEDI.7z (9.98 Мб, 88 просмотров)

Лучший ответСообщение было отмечено BorodaOleg как решение

Решение

Сообщение от BorodaOleg

никак. Надо 3 штуки скачивать:

Я это за тебя сделал, подготовил, проверил, придавил архиватором и выложил выше.

При установке дает ошибки компиляции:

bzip2.pas(410) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\bzlib.obj’
bzip2.pas(411) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\randtable.obj’
bzip2.pas(412) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\crctable.obj’
bzip2.pas(413) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\compress.obj’
bzip2.pas(414) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\decompress.obj’
bzip2.pas(415) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\huffman.obj’
bzip2.pas(416) Error: E1026 File not found: ‘..\windows\obj\bzip2\win32\blocksort.obj’
bzip2.pas(114) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzCompressInit’
bzip2.pas(118) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzCompress’
bzip2.pas(122) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzCompressEnd’
bzip2.pas(127) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzDecompressInit’
bzip2.pas(131) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzDecompress’
bzip2.pas(135) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzDecompressEnd’
bzip2.pas(217) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzBuffToBuffCompress’
bzip2.pas(222) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzBuffToBuffDecompress’
bzip2.pas(237) Error: E2065 Unsatisfied forward or external declaration: ‘BZ2_bzlibVersion’
bzip2.pas(403) Error: E2065 Unsatisfied forward or external declaration: ‘_BZ2_indexIntoF’

Файлик в папке ..\windows\obj\bzip2\win32\ отправил за bzip2, докопался только на SourceForge, но вот скомпилить не осилю.
Помогите, плз.

Источник



 JCL: JCL Installation

If you’re using either FreePascal, or a trial version of Delphi/C++Builder, or Turbo Delphi, see the «Manual Installation» section below.

Otherwise (in most cases), the JCL should be installed using the automated installation process.

Automated Installation Process (recommended)

The recommended way to install the JCL is to run the source installer: once you’ve extracted the archive downloaded from one of the software sources, navigate into the JCL directory and execute «install.bat».

For each version of Delphi/C++Builder installed on the computer, this installer allows you customize the conditional defines, update the environment for the JCL, install some documentation, make the library units, install the packages and finally compile the demos.

The default options are recommended, make sure you understand what these options do before toggling their states. Finally you can install the library by clicking on the «Install» button at the bottom of the form.

Binary packages

Installation for Turbo Delphi

The JEDI Code Library can be compiled targetting Turbo Delphi Explorer and Turbo Delphi Professional. Turbo Delphi Professional is recognized as BDS 2006, you have to download its command line compiler from CodeGear website at https://downloads.embarcadero.com/Item/24146 to install the full JCL on this tool.

To install the JCL targetting Turbo Delphi Explorer, consider the following checks:

  • If you have an other supported version of Delphi/C++Builder on this computer, it should automatically be detected and the installer will process as usual.
  • If you only have Turbo Delphi Explorer (and no other tools) on the computer, the installer cannot be compiled. You have to use the Turbo Explorer flavor of the JCL that contains a precompiled installer. However, you will not be able to install any experts.

Installation on C#Builder 1 and Delphi 8

These products cannot be used to build the JCL installer, you need an other supported product to install JCL experts on these products. These products are not able to use the JCL library as a runtime library. You cannot write managed applications and managed packages based on the JCL.

Кроме этого:  В какую сторону направлять laquo спутниковую тарелку raquo

These products are not shipped with their native compilers, you have to download it from codecentral http://cc.embarcadero.com/:

  • The item https://downloads.embarcadero.com/Item/21333 contains the native compiler to be installed in Delphi 8.
  • The item https://downloads.embarcadero.com/Item/21334 contains the native compiler to be installed in C#Builder 1.

These zip files have to be extracted in the products directory using the standard pattern:

Manual Installation

Although it is not recommended, a manual installation is possible. You will have to manually configure options for the library. That is done by modifying an included file.

For each tool you want to install the JCL in, repeat the following steps:

Источник

Jedi vcl for delphi установка

JEDI Visual Component Library

JVCL is a library of over 600 Delphi visual and non-visual Delphi/C++Builder components. It supports Delphi/C++Builder 6 and newer.

The library is built upon code donated from the JEDI community. It is reformatted to achieve a common look-and-feel, tested and merged into the library. The library is grouped into several packages. It is released to the public under the terms of the Mozilla Public License (MPL) and as such can be freely used in both freeware/shareware, opensource and commercial projects. The entire JEDI Visual Component Library is distributed under the terms of the Mozilla Public License (MPL).

This includes, but is not limited to, this document and all source code and ancillary files. Source code files included in the JVCL have a header which explicitly states this (as is required) however, unless noted otherwise, all files including those without an MPL header, are subject to the MPL license.

This will get you the JVCL repository. You also need the JCL https://github.com/project-jedi/jcl

  1. Install the JCL https://github.com/project-jedi/jcl
  2. Start the jvcl\install.bat

You can download daily snapshots from http://jvcl.sourceforge.net/daily

While we try hard to release bug free software, bugs are a part of reality. So, if you have found any bugs, please report them to us. To make the bug reporting as efficient as possible, please try to follow these rules:

  • Make the report as detailed as possible so we have a fair chance to reproduce and fix it.
  • If you have any code that reproduce the problem, attach it to the report (zip file, source only, no dependencies on third-party software).
  • Detailed steps are mandatory for us to understand and solve your problem.
  • If you already have a solution you believe will work, include it in the bug report.
  • Be prepared to monitor the report after submission since it is very common that we will need additional information.

Login to report a bug

If you do not have a login, please register, it’s quick and will allow you to receive email updates when the bug you posted gets through the resolution process.

The JVCL is built by the community, but more importantly, for the community. Therefore we would like to hear from you. If you have any problems, comments or suggestions we would appreciate it if you would drop us a note. There are several ways to get in contact with us. Note that we also like to hear about you if everything is fine, as this will let us know that what we do is appreciated.

Newsgroups The newsgroups are the most active forums for discussing the JVCL (and other JEDI related topics) and is also the place where the JVCL developers hang out. The JVCL specific group is called jedi.jvcl, but you are recommended to also subscribe to at least jedi.general and jedi.jcl.

  • jedi.jvcl (news://news.delphi-jedi.org/jedi.jvcl)
  • jedi.general (news://news.delphi-jedi.org/jedi.general)
  • jedi.jcl (news://news.delphi-jedi.org/jedi.jcl)

Web gateway If you can’t access to the newsgroups directly (because of firewalls or company policy), there is also a web gateway to the newsgroups.

Источник

Джедайское программирование

В стандартную поставку Delphi уже входит большое число всевозможных компонентов. Однако, как показывает практика, во многих случаях их функциональности недостаточно. Конечно, никто не запрещает написать собственный компонент, отвечающий именно вашим требованиям. Но такой путь может быть очень длинным, и его использование не всегда оправданно. Так что волей-неволей приходится задумываться об установке дополнительных компонентов. Один из самых популярных наборов подобного рода для Delphi разрабатывается в рамках проекта «Jedi» и носит название JVCL (JEDI Visual Component Library).

Коротко
Проект JEDI является одним из самых известных сообществ OpenSource. В его рамках ведется разработка различных дополнений для среды Delphi. На данный момент наиболее активные ветви проекта — это JCL (Jedi Code Library) и JVCL (JEDI Visual Component Library). В рамках первой ветви ведётся работа над системными модулями для Delphi, многие из которых являются отличной заменой своим стандартным аналогам. В рамках же JVCL разрабатывается замена штатной библиотеке VCL, чьи возможности уже много лет остаются примерно на одном уровне.
На сегодняшний день в состав JVCL влились такие известные проекты, как «Globus» и «RxLibrary», а также многие другие библиотеки и компоненты отдельных разработчиков.
Надо отметить, что проект JEDI заручился официальной поддержкой Borland и одно из зеркал его официального сайта находится на сервере этой корпорации.

Кроме этого:  Фаркопы для LADA НИВА 4х4 Niva Legend

Установка
Для правильной установки JVCL понадобится скачать либо полный пакет (включающий в себя также и JCL) размером 8 Мбайт, либо две эти библиотеки по отдельности.
Обратите внимание, что установка JVCL невозможна без предварительной установки JCL.
После того, как обе библиотеки скачаны, распакуйте их в отдельную папку. Причем имя папки не должно содержать русских символов! Во всяком случае, при наличии таковых некоторые компоненты у меня устанавливаться отказались. Хотя, возможно, эта проблема как-то связана именно с моей системой.
Сам процесс установки обеих библиотек организован очень оригинально. Вы запускаете файл install.bat, находящийся в папке JCL. Этот скрипт вызывает компилятор Delphi и собирает из исходников программу установки, которая в свою очередь компилирует библиотеки JCL и регистрирует их в IDE.
Аналогично работает и инсталлятор JVCL. Только он в ходе работы предложит вам выбрать необходимые пакеты. Каждый пакет содержит определённый набор компонентов (обычно сгруппированных по функциям: панели, кнопки и тому подобное). Кроме того, вы можете выбрать тип устанавливаемых пакетов: версия для VCL или версия для CLX (напомню, что CLX версия является универсальной: программы, написанные с её использованием можно без модификаций компилировать как в Delphi для Windows так и в Kilyx для Linux).
Замечание: перед установкой JCL или JVCL необходимо закрыть все окна Delphi IDE. В противном случае установщик откажется работать!

После установки в палитре компонентов появится более двух десятков вкладок, каждая из которых содержит от 2 до 30 компонентов (всего около трёх сотен!).

Обзор компонентов
Так как количество компонентов, входящих в состав JVCL, просто огромно, я не буду описывать их все. Вместо этого перечислю основные категории и коротко расскажу о самых, на мой взгляд, интересных компонентах каждой.
1. Non Visual. На этой вкладке содержатся «невизуальные» компоненты. Среди них, к примеру, можно найти Translator (удобнейшее средство для создания многоязычных интерфейсов), компоненты для работы с тегами ID3, значок в трее, средство для ограничения времени работы программы и ещё около трёх десятков различных компонентов.
2. Persistence. Здесь собраны компоненты, облегчающие сохранение настроек. С их помощью можно одной строкой кода сохранить настройки всех интерфейсных компонентов.
3. Application, Forms. C помощью компонентов этой вкладки можно расширить функциональность вашего приложения и его отдельных окон. Здесь есть «Аниматор», добавляющий эффекты при открытии окна, «Магнит», заставляющий окна липнуть друг к другу, и много ещё чего…
4. Data Access и другие. Я не буду подробно останавливаться на этих вкладках (всего их около десяти). Скажу лишь, что они содержат компоненты для работы с различными базами данных. Во многом эти компоненты схожи со стандартными, но их возможности гораздо шире.
5. Encrypt, Compress. Как видно из названия, в эту категорию попали компоненты, отвечающие за шифровку и сжатие данных. В частности, с их помощью вы можете работать с .cab-архивами, использовать библиотеку zLib, а также алгоритмы шифровки «Cipher».
6. Buttons. Количество кнопок, расположенных на этой вкладке просто огромно: их здесь более 20! Правда, некоторые имеют очень уж узкую специальность (например, есть кнопка, вызывающая меню «Последние документы»).
7. Bars, Panels. Здесь вы найдёте около 40 различных панелей (плавающих и не очень). К примеру, есть панель, размеры которой можно без лишней мороки изменять во время работы программы. А ещё есть панель-палитра, которая будет незаменима при написании графических редакторов.
8. Labels. Не поверите, но в JVCL даже обычных меток почти десяток! Одна из них, например, может рисоваться с использованием спецэффектов (прокрутка, «выпадение» символов, «рэндомайзер»), а другая — вообще рисует символы, используя фрагменты шкурок от WinAMP’а!
9. List, Combos. Списков в наличии тоже немало (больше трёх десятков). Есть, к примеру, готовый PlayList. Ну, а среди выпадающих списков водятся такие, с помощью которых можно выбрать цвет или шрифт.
10. Scrollers. На этой вкладке собранны компоненты, умеющие что-либо прокручивать. Например, текст (можно быстро сделать что-то вроде титров из «StarWars») или панель с кнопками (как в палитре Delphi).
11. Trackers, Sliders, Splitters. На этой вкладке с длинным названием расположены всего семь компонентов, хотя, на мой взгляд, их можно было заменить тремя, но более универсальными. Собственно, что это за компоненты, понятно из названия вкладки. Из особенностей можно отметить графический «Slider» (очень удобно при использовании в программе со скинами — сам проверял).

Примечание. Проблема избыточности вообще типична для JVCL. В разное время в библиотеку включались целые наборы компонентов, и функциональность многих из них неизбежно пересекалась. К настоящему времени часть сторонних библиотек уже «расформирована» и компоненты из них «слились» со своими аналогами (или заменили их). Так, например, было с библиотекой RxLib. Но некоторые компоненты до сих пор являются почти полными клонами друг друга, хотя разработчики грозятся это исправить.

12. Visual. В эту категорию попали визуальные компоненты, которым не нашлось места на других вкладках. К примеру, тут есть «Кубик» (наподобие игрального) или «Лупа». А ещё сюда затесался «Предпросмотр рисунков» (рисунки отображаются в виде миниатюр с подписями).
13. Edits. Если вы ещё не догадались, поясню — тут обитают «Редакторы». Причём как маленькие («выбор папки», «ввод значения»), так и большие (аналоги Memo, с подсветкой синтаксиса и поддержкой Unicode).
14. Images. Здесь тоже всё понятно без комментариев — рисунки, они и в Африке рисунки. Правда, по функциональности они намного превосходят стандартные (возможна трансформация изображений, анимация и другое). В эту же категорию попал компонент для захвата видео.
15. Dialogs. Это одна из самых «многолюдных» вкладок. Диалогов в JVCL более пятидесяти. Большинство из них — стандартные системные диалоги (форматирование диска, ошибка, запрос следующего диска, поиск компьютера…), вызывать которые с помощью этих компонентов намного удобнее, чем средствами WinAPI.
16. Docking. Немногочисленные компоненты, собранные на этой вкладке, позволяют организовать интерфейс из плавающих панелей (как это сделано в Delphi и других средах разработки).
17. DotNet. Компоненты из этой категории совместимы с технологией «.NET». Правда, я так и не понял, используют ли они dotNet или просто изображают его.
18. Globus. Сюда входят составляющие, ранее выходившие в составе библиотеки Globus. Многие из них повторяют функциональность других компонентов JVCL, но есть и уникальные.
19. Internet, Network. Думаю, понятно, что сюда попали компоненты, ответственные за работу с сетью. Лично мне здесь не хватает только браузера, который бы мог просматривать страницы без сторонних модулей (типа движка IE). Всё остальное тут есть.
20. NavPanel. Здесь собраны компоненты для построения навигационной панели. Панель эта представляет собой нечто среднее между интерфейсом Outlook (по функциональности) и Office 2003 (по внешнему виду).
21. Print Preview. Про эти компоненты скажу коротко: просмотр перед печатью всего-чего-угодно.
22. System. «Системные» компоненты. Полтора десятка. От просмотра буфера обмена и файловых операций до управления HID-устройствами и джойстиками.
23. Wizard. Мастер. Просто мастер. По стилю и по сути напоминает InstallShield.
24. XP Controls. Элементы управления в стиле XP (или Office), одинаково выглядящие в любой версии Windows. В наличии есть кнопка, флаг, индикатор прогресса и панель. Стилем можно управлять прямо во время работы программы.

Кроме этого:  Способы оконцевания жил кабелей и проводов с помощью наконечников

У-ф-ф! Вроде всё… Хотя, конечно, это лишь верхушка айсберга. На самом деле есть ещё больше десятка категорий и несколько сотен компонентов, не включённых в этот обзор.

Примеры…
В штатную поставку JVCL входит огромное количество примеров, демонстрирующих всю мощь этой уникальной библиотеки. Если вы не хотите компилировать их по отдельности, то можете воспользоваться специальным скриптом (работающим аналогично инсталлятору JVCL).
Ещё один способ познакомиться с возможностями Джедая — это так называемый «MegaDemo», в окне которого собраны все примеры!

Заключение
Ну что тут ещё можно сказать… Если вы установите эту библиотеку, то качать дополнительные компоненты для своих программ придётся в несколько раз реже, чем вы это делали обычно. А может, и вообще больше не придётся. Здесь есть всё, что только может понадобиться разработчику.
Хотя есть у JVCL и несколько минусов. Главный — это большой размер дистрибутива, регулярное обновление которого может стать проблемой в наших условиях (впрочем, обновляется он не так уж и часто).
Второй минус — большой объём лишнего кода, включаемого в исполнимый файл. Использование даже одного компонента из JVCL «тянет» за собой базовые файлы библиотеки, что приводит к солидному «утяжелению» программ.
Третий, последний, минус — медлительность в работе некоторых компонентов. Особенно это относится к компонентам графическим. Из-за этой неторопливости отрисовка многих элементов интерфейса превращается в сплошное «мельтешение».
Если первые два минуса не всегда критичны, то третий ставит под сомнение использование графических компонентов JVCL в приложениях с активно меняющимися окнами (например, при использовании «шкурок»).
Но во многих случаях, когда все эти недостатки несущественны, библиотеку JVCL можно смело рекомендовать всем разработчикам, ведь она позволяет существенно сэкономить время на написание приложений. А время, как говорится, — деньги…

Источник