Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.045 c
1-1087140140
killer
2004-06-13 19:22
2004.07.04
TreeView с возможностью выбора...


14-1087282600
WondeRu
2004-06-15 10:56
2004.07.04
Хочу телефон, но денег мало


1-1087487286
sherbacov
2004-06-17 19:48
2004.07.04
Как в TTreeNode добавить Tag?.


3-1086124736
Kirill
2004-06-02 01:18
2004.07.04
Книги по работе с Interbase из-под Delphi


3-1086802083
yar
2004-06-09 21:28
2004.07.04
фильтрации по диапазону





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский