Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
ВнизОшибка при 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c