Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Установка JCL на студию 2007


Автор: Akella 26.3.2008, 10:56
Путаюсь установить пакет JCL/JVCL на Delphi RAD Studio 2007.
При установке библиотеки JCL ( http://jcl.sourceforge.net/daily/ )  вылазит 2 ошибки. Я в C++ не знаток.
Если кто устанавливал, может поможете?

Error E2034 d:\distrib\develo~1\jvcl\jcl-20~1\source\common\Jclcontainerintf.hpp 672: Cannot convert 'TObject *' to '_di_IInterface' in function operator IJclIntfMap::[](TObject *)

Error E2342 d:\distrib\develo~1\jvcl\jcl-20~1\source\common\Jclcontainerintf.hpp 672: Type mismatch in parameter 'Key' (wanted 'const _di_IInterface', got 'TObject *') in function operator IJclIntfMap::[](TObject *)


Код

public:
672 строка-->>  System::TObject* operator[](System::TObject* Key) { return Items[Key]; }

заранее благодарен.

Добавлено @ 10:59
http://delphi.newswhat.com/geoxml/forumhistorythread?groupname=jedi.jcl&messageid=ff9tke$rg9$1@news.talkto.net
отсюда можно что-нибудь выудить?

Добавлено @ 11:03
прилагаю сам файл

Автор: Akella 26.3.2008, 14:56
Скачал и установил более ранний релиз, Порядок! smile 

Автор: leporel 18.6.2009, 23:52
Люди помогите пожалуста, у меня стоит Rad Studio Delphi 2009 and C++Builder 2009, я скачал JVCL336CompleteJCL1104-Build3248 (тоесть JVCL 3.36 и JCL 1104), при запуске Install.bat вылетает ошибка приложения -
Цитата

JediInstaller.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.

а потом
Цитата

Exception EJclUnexpectedEOSequenceError in module JediInstaller.exe at 000038B1. 
Unexpected end of sequence.


Раньше стоял JVCL334CompleteJCL1102-Build3072 и все было нормально в С++ билдере 6
Люди помогите очень прошу, в интернете ничего, только на китайском гугл 2 страницы находит  smile 

Автор: Akella 19.6.2009, 10:02
Студия закрыта? Первым устанавливаешь JCL? А старая версия удалена? А зечем ты вообще устанавливаешь JVCL? Без них лучше

Автор: leporel 19.6.2009, 11:20
Закрыто, естесно JCL первым, старая версия не была удалена, но после удаления через clean.bat все равно тоже самое, за тем что
Jedi Code Library - это библиотека с открытым исходным кодом, она содержит только процедуры, функции, классы, интерфейсы и ни одного компонента.
JEDI Visual Component Library - более 600 компонентов.

Автор: leporel 19.6.2009, 13:40
ну помогите кто нибудь, может кто знает как в ручную JCL установить на 2009?

Автор: Akella 19.6.2009, 13:44
Цитата(leporel @  19.6.2009,  11:20 Найти цитируемый пост)
старая версия не была удалена

Запусти установщик и нажми кнопку деинсталляции.

Добавлено через 1 минуту и 21 секунду
Мне интересно, зачем эту тему перенесли в C++?

Автор: leporel 19.6.2009, 13:52
Цитата

Запусти установщик и нажми кнопку деинсталляции.


зделал, тоже самое...  smile 

Автор: Akella 19.6.2009, 13:55
Напиши им в техподдержку. А вообще брось ты эти компоненты. Это целый мусорный ящик, который навешивается на IDE. Я в своё время тоже начал использовать, теперь с трудом вот переделываю проекты, чтобы отказаться от них.

Автор: leporel 19.6.2009, 14:00
Там есть пару интересных компонентов которые мне нужны, у меня плохо с английским  потому от техподдержки мало толку.
Всетаки может в ручную их как то можно поставить.

ПС а можите мне свой JediInstaller.exe скинуть?

Автор: mrbrooks 19.6.2009, 14:03
пардон конечно - но читаю и удивляюсь, что в этих компонентах кошерного то? 

и эээ как бэ их что - делали Джедаи?

Добавлено через 29 секунд
Цитата(leporel @  19.6.2009,  14:00 Найти цитируемый пост)
Всетаки может в ручную их как то можно поставить. 

если есть исходники - то должно быть возможно

Автор: Akella 19.6.2009, 14:06
Цитата(leporel @  19.6.2009,  14:00 Найти цитируемый пост)
ПС а можите мне свой JediInstaller.exe скинуть?

у меня старая версия

Автор: leporel 19.6.2009, 16:12
А это нормально что в CodeGear/RAD Studio/6.0/ нету папки bpl ?
а то при компиляции JediInstaller.exe в ини файле у него строки
BPL-Path=
DCP-Path=
пустые...
А ещё файлы *.bpk не оперделяются с помощью чего должны открываться, может из за этого?
Удалил 6 борланд, переставил 2009, поставил его вместе с делфи, все тоже самое.
Вроде все без ошибок компилируется, пишет что "найден RAD Studio 2009 бла бла бла дефли компилятор 20.0 бла бла бла создан за 0.97 секунд и столько то байт весит бла бла запуск инсталятора" но блин не понимаю че за фигня такая, единственая ошибка в мире и именно у меня,  не считая двух китайцев. Ну не переставлять же винду...

Автор: Akella 22.6.2009, 12:44
Цитата(leporel @  19.6.2009,  16:12 Найти цитируемый пост)
А это нормально что в CodeGear/RAD Studio/6.0/ нету папки bpl ?

Есть, смотря где ты её искал.
У меня, например здесь: C:\Documents and Settings\All Users\Документы\RAD Studio\6.0\Bpl

Добавлено через 42 секунды
Цитата(leporel @  19.6.2009,  16:12 Найти цитируемый пост)
а то при компиляции JediInstaller.exe в ини файле у него строки
BPL-Path=
DCP-Path=

Укажи явно. Возможно, что проблемы из-за длинных имён/путей и русскоязычных символов.

Добавлено через 1 минуту и 34 секунды
Зачем тебе D2009? Поставь D2007. Или тебе нужно писать юникодные приложения?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)