![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк при переходе с Visibroker 3 (D 6) на Visibroker 4.1 (D6)
comwad © (2002-06-06 12:17:00)Ранее проект компилировался пр установленом Delphi 6 с
параметром CORBA 3 (при установки Delphi) и все работало отлично.
Переставил Delphi 6 снова, но уже с параметров CORBA 4.
Перекомпилировал проект и теперь 2 глюка:
1. при одновременном (в один миг, как я
смог наблюдать ) доступе двух и более клиентов к серверу приложений
выходит окно с именем моего приложения и надписью :
"ASSERTION FAILED: _Reply_Message != (ProtocolEngine ::
ReplyMessage*)NULL? file vcvreph.c, line 52 ".
После нажатия на кнопку ОК выводится еще окно о предупреждении , что
сервер закроется и потом сервер приложений закрывается.
2. Запросы, возвращающие большое кол-во записей периодически не отрабатываются.
Короче стало все хуже и самое страшное - не понятно где искать проблему.
Не могли бы ВЫ подсказать в чем может быть проблема?
Спасибо.
Вадим.
Олег Лаукарт (2002-06-06 14:21:00) [1]Вадим, не хочу вас огорчать, но по моему мнению вы первую проблему не решили, а лишь уменьшили риск ее появления. Я вышел из подобной ситуации аналогичным способом, но сообщение всеравно появляется, хотя и гораздо реже.
comwad (2002-06-06 12:28:00) [2]Нашел дискуссию на эту тему - прямо в точку!!!
http://www.corbaejb.mastak.ru/ikonboard/ikonboard/post.cgi?action=reply&forum=6&topic=8
1-ая проблема решилась установкой флага при обработке очередного клиента. При установленом флаге следующий клиент ждет в очереди.
Но как решить проблему №2?