Главная страница
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.029 c
1-71638
Razorblade
2003-09-08 09:18
2003.09.22
Проверка откр. / закр. тага в таблицах HTML...


3-71473
slap
2003-09-02 08:17
2003.09.22
МЕМО в базу MSSQL


6-71814
Ренат
2003-07-24 11:43
2003.09.22
Прервать передачу файла по FTP


14-71853
Noname_
2003-09-01 10:13
2003.09.22
DHCP сервер на Pro


1-71593
Karnegi.
2003-09-09 18:19
2003.09.22
Подскажите, как Delphi 7 сделать цветную кнопку?