Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Ещё раз про 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 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
8-1082276215
Отто фон Бисмарк
2004-04-18 12:16
2004.07.04
Как сохранить нарисованне на канве PaintBox, в переменной TBitmap


1-1087805402
Denis_Visma
2004-06-21 12:10
2004.07.04
Прогресс Бар в СтатусБар


1-1087463596
Rater
2004-06-17 13:13
2004.07.04
ASM в Delphi 5


6-1083904771
-=DeMoH=-
2004-05-07 08:39
2004.07.04
Кто-нибудь знает, как работать с сокетами?


4-1085637835
Stany
2004-05-27 10:03
2004.07.04
Создавть поток в заданном процессе