G
Guest
Что-то у меня с событиями не клеится.
Почему то в приложение это событие не приходит.
Код:
namespace CTest
{
//Есть интерфейс
public delegate void DelegateLogIpAddr(uint dwIpAddr);
[Guid("A7B88840-A812-11cf-8011-00A0C90A8F78")]
public interface IDCCManTest
{
event DelegateLogIpAddr EventLogIpAddr;
void OnLogIpAddr(uint dwIpAddr);
...
}
//Есть компонент, который должен перехватывать событие OnLogIpAddr интерфейса
public class CTestComp : System.ComponentModel.Component, IDCCManTest
{
...
public event DelegateLogIpAddr EventLogIpAddr;
public virtual void OnLogIpAddr(uint dwIpAddr)
{
if (EventLogIpAddr != null)
EventLogIpAddr(dwIpAddr); // Так
}
}