![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
corba callback
Vladimir © (2003-02-17 12:42:00)привет!
нужно сделать следующее - есть клиент с textArea, есть поточный сервант, которые по наступлению некоторого внутреннего события должен послать на клиента сообщение. проблема в том, что я не могу передать серанту ссылку на клиента. даже если делаю спец. вспомогательный класс.
вот код(правда без вспом класса.)
interface PVNServantController
{
void sendMessage(in string msg);
};
// потом некий общий интерфейс, для всех сервантов, которые должны уметь работать с callback-ом
interface PVNServant
{
attribute PVNServantController q;
void setServantController(in PVNServantController servantController);
};
//ну и собстна сам сервант
interface Counter:PVNServant
{
attribute long long var;
//void start();
void stop();
void suspend();
void resume();
//void run();
long long getCurValue(); };
я не могу запихать клиента в этот метод(setServantController(...))
клиент выглядит примерно так
class SomeClass exteds JFrame implements....
{...........
public void sendMessage(String msg){
jTextArea.append("\n"+msg);}
...........
}
Vladimir (2003-02-20 11:03:00) [1]все, вопрос снят