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

Вниз

Ошибка при ClientDataSet.Open - Член группы не найден   Найти похожие ветки 

 
Dred2k ©   (2003-09-10 21:21) [0]

Ситуация такова.
Есть COM-сервак, написанный на Delphi4. Есть клиент, написанный на Delphi4. Взаимодействие - по DCOM. Клиент создает коннекшен, TClientDataSet, выставляет ему сервер и провайдер. Открывает и т.д. и т.п. Все пашет, уже пару лет как.
После перевода клиента на Delphi7 на вызове TClientDataSet.Open возникает исключение EOleException "Член группы не найден".
В клиенте не производилось никаких изменений кода, кроме подрубания адаптированного под D7 RXLib (замена StrUtils) и uses MidasLib.

Вопрос: кто-нибудь сталкивался с подобной ситуацией ?


 
Dred2k ©   (2003-09-11 10:04) [1]

Ау! Какие будут версии?


 
Nikolay M. ©   (2003-09-11 10:15) [2]


> После перевода клиента на Delphi7 на вызове TClientDataSet.Open
> возникает исключение EOleException "Член группы не найден".

Как я понимаю, происходит обращение к несуществующему методу/свойству, причем на сервере (поскольку исключение EOleException). Запусти сервер из-под отладчика дельфи и присоединись к нему клиентом - сразу будет видно, где вылезает ошибка.
Сорри, если это уже проделано :)


 
Dred2k ©   (2003-09-11 10:28) [3]

> Nikolay M. © (11.09.03 10:15) [2]

Буду пробовать. Еще и шаманить придется, по ходу.
Ведь тот же самый код великолепно работает, будучи собранным под Delphi4. Вот в чем загадка...


 
Nikolay M. ©   (2003-09-11 10:30) [4]

Угу. Напиши, плз, если увидишь, где ошибка. Интересно все-таки... :)


 
Romkin ©   (2003-09-11 10:50) [5]

Это как же? Сервер на D4 остался, а клиент на D7? Это чревато, весьма


 
Erik   (2003-09-11 11:04) [6]

Если версии разные то работать недолжно по определению. Вдут работать только свои методы(реализованые). А ClientDataSet и пр. небудут.


 
Dred2k ©   (2003-09-11 16:02) [7]

Да, идеология экспорта провайдеров в D7 (даже начиная с D5) - абсолютно другая (TRemoteDataModule, RegisterProvider, IAppServer и т.п.). Тут ни о какой совместимости речи нет, к сожалению. Придется запасаться куревом, кофе, засучивать рукава и перелопачивать сервера заново. Простого способа миграции я пока не нашел.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.027 c
1-71620
ray_w
2003-09-09 12:53
2003.09.22
Кавычки???


6-71802
Jonni_M
2003-07-24 18:04
2003.09.22
IdPOP3 или NMPOP3 что лучше использовать


14-71960
Ketmar
2003-08-31 04:13
2003.09.22
стихи Ирины Серотюк


6-71813
Jonni_M
2003-07-24 16:16
2003.09.22
Помогите новичку (статистика для узла Юникс)


14-71912
Ru
2003-09-03 11:43
2003.09.22
Украина? Федеративное Государство Украина. Быть или не быть?