Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

все, вопрос снят


Наверх

Титульная страница Поиск, карта сайта Написать письмо