// Deregistrieren eines Objektes mit Routinen zur Behandlung von Benutzerereignissen // (Eventhandler) public void deregisterUserLogHnd(IUserLogHnd iLogHnd) { EventUserError -= new CLog.DGUserLog(iLogHnd.OnUserError); EventUserMsg -= new CLog.DGUserLog(iLogHnd.OnUserMsg); EventUserStatus -= new CLog.DGUserLog(iLogHnd.OnUserStatus); }
// Registrieren eines Objektes mit Routinen zur Behandlung von Benutzerereignissen // (Eventhandler) public void registerUserLogHnd(IUserLogHnd iLogHnd) { EventUserError += new CLog.DGUserLog(iLogHnd.OnUserError); EventUserMsg += new CLog.DGUserLog(iLogHnd.OnUserMsg); EventUserStatus += new CLog.DGUserLog(iLogHnd.OnUserStatus); iLogHnd.SetSelfDeregisterDelegate(new DgDeregisterIUserLogHnd(deregisterUserLogHnd)); }