Вниз
Скачать: CL | DM;

Midas (потеря соединения)   Найти похожие ветки 

← →
XShura ©   (2002-11-26 11:00) [0]

Всем привет. Возник такой вопрос : как принудительно убить экземляр RemoteDataModule при потере связи с клиентом ? Например, подключаюсь с помощью TSocketConnection через модем к серваку, через некоторое время связь обрывается, при этом экземпляр RDM на этого клиента остается "висеть" в памяти... отследить потерю соеденения на серваке я смогу а вот как мне прибить экземляр RDM незнаю :(( ...
Заранее спасибо !


← →
Набережных С.   (2002-11-26 22:14) [1]

Это зависит от потоковой модели объекта. В случае STA можно просто послать в поток объекта WM_QUIT. Есть так-же функция CoDisconnectObject. Но в нее нужно передавать IUnknown самого объекта, для которого создана заглушка, а не заглушки, и вызывать ее необходимо из апартамента объекта, иначе функция просто не сработает.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-72181
desha
2003-01-13 22:52
2003.01.23
Закрыть форму, созданную в библиотеке.


4-72610
Troll
2002-12-06 20:48
2003.01.23
как вызвать окно...


3-72035
Ig0r
2002-12-27 18:09
2003.01.23
Тип поля таблицы


1-72349
zxz
2003-01-12 13:23
2003.01.23
Не пойму в чем проблема


1-72262
laser
2003-01-14 21:31
2003.01.23
помогите пожалуйста разобрать (что-то не работает)




   Наверх