public delegate void ErrInfoHandler(T t);