Форум: "Corba";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизЕщё раз про File not found: OrbPas.dcu Найти похожие ветки
← →
Вячеслав Кляйн © (2002-04-02 07:03) [0]Внимание, не спешите отвечать не подумав ! :)
Девственно чистая винда 95 (никогда там никаких дельфей и визиброкеров не было). Ставлю Д6, ставлю галочку VisiBroker 4.1 for C++, ставлю UpdatePack 1. Запускаю Д6, создаю пустой проект с TCorbaDatamodule. Нажимаю компайл и.... сабж. В инете опять же этот вопрос без ответов, поэтому решил обратиться сюда. На другой машине, где Д6 ставил параллельно Д5 - то же. Но чтобы вы не говорили про чистку реестра - поставил на чистую машину.
Неужели всё дело в новом подходе о котором говорил г-н Nicolas ? :)
Извините, насколько я понимаю, война войной, а баги багами. Это явный баг дельфей.
← →
Олег Лаукарт © (2002-04-02 12:35) [1]Насколько я понимаю ситуацию, то TCorbaDatamodule использует версию VisiBroker 3.3 (DCOM), а в ней отличный от версии 4 вариант модуля OrbPas.dcu.
← →
Вячеслав Кляйн © (2002-04-02 14:27) [2]Олег, спасибо. Вы оказались правы. Снёс Д6, VisiBroker 4.1.
Заново поставил Д6, указал крыжик VisiBroker 3.3 и всё заработало как часы.
Единственно тогда непонятно как Инпрайс мог допустить такую неоднозначность. Ведь я запросто мог захотеть версию брокера 4.1 и ничего не подозревая захотеть работать с TCorbaDM.
В нашей кампании программистов за это ругают :) А в Инпрайсе наверное нет :)
← →
Олег Лаукарт © (2002-04-02 14:41) [3]Мне кажется, что произошла техническая оплошность. Визиброкер и Делфи это две разные "системы". Делфи может генерировать код как под 3 так ипод 4 версию Визиброкера. Просто :) забыли поставить проверку, установлена ли такая версия для того, чтобы не давать возможности ее использовать, а может это было специально, но тогда нужно было использовать раные имена для модулей... Наверное лучше чем Борладн врядли кто ответит. :)
← →
Сергей Орлик (2002-04-02 19:46) [4]Здравствуйте, Коллеги!
Выдержка из D6 readme.txt
==========
CORBA compatibility notes
------------------------------
The TypeLib interface and CorbaConnection component are only
compatible with the VisiBroker 3.3 ORB. The Corba Wizards,
located on the CORBA tab of the File | New | Other tab of
the projects dialog box, are compatible with both VisiBroker
3.3 and VisiBroker 4.1.
==========
Почему не сделана проверка на TCorbaDM? - есть много причин, включая возможность наличия и VB 3.x и VB 4.x (например от CB6, где лежит VB 4.5 совместимый с D6). Вообще говоря, среда (кроме путей и названия файлов, idl2pas и т.п., совпадающих для разных VB) ничего не знает о текущей версии VisiBroker/Borland Enterprise Server.
Почему нет поддержки TCorbaDM для VB 4.x? TCorbaDM ориентируется на меппинг CORBA->TypeLib с использованием any->variant. Это не есть чистая CORBA. Уйти от этого сложно, так как idl-ориентированной связывание (в отличие от TypeLib) есть связывание _100%_статическое и предполагающее генерацию стабов, уникальных для каждого конкретного случая. TypeLib подразумевает определенные элементы динамики, поэтому и варианты присутствуют и any... (Использование any кстати, дает уменьшение производительности по сравнению с читыми стабами.) Никаких TypeLib в Linux нет, нужен чистый idl2pas, причем с кроссплатформенной поддеркой на уровне модулей .pas.... Это всего лишь некоторые из мотивов отказа от CorbaDM.
так что, думаю это ответ на поставленные вопросы (хоть и в телеграфном стиле ;).
С уважением,
Сергей Орлик
Borland
← →
Олег Лаукарт © (2002-04-03 10:37) [5]Я очень рад, что представители Borland смотрят этот форум и интересуются существующим состоянием дел у пользователей их продуктов в области CORBA и EJB. Я приятно удивлен, что вижу настолько авторитетного представителя российского представительства. Учитывая перспективность указанных направлений (мое личное мнение, но думаю никто не против), то их внимание, а тем-более коментарии на принципиальные вопросы, будут полезны как нам, так и им самим.
← →
Nikols © (2002-04-03 11:16) [6]Тоже очень рад. Спасибо. Надеюсь видеть Вас здесь и в дискуссиях частыми гостями :) С уважением, Смирнов Николай.
← →
Сергей Орлик (2002-04-03 12:39) [7]Спасибо, Олег!
Спасибо, Nikols!
Мне аж неудобно как-то стало. Постараюсь оправдать ожидания ;))))
С уважением,
Сергей
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c