Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
4-1085253914
Gero
2004-05-22 23:25
2004.07.04
ExtractIconEx под не-XP


4-1085504852
x-ShiFT
2004-05-25 21:07
2004.07.04
Аналог THotKey в проге на АПИ


9-1079455657
AlexXn
2004-03-16 19:47
2004.07.04
DelphiX


8-1081152480
SDV
2004-04-05 12:08
2004.07.04
Помещение изображения в TMemoryStream


14-1087232980
Анатолий Подгорецкий
2004-06-14 21:09
2004.07.04
Miranda




   Наверх