<div dir="ltr"><div><div><div><div>I have a component that needs to poll a SimpleIPC server repeatedly (at each 1s or so).<br></div><div><br></div>Currently i'm using a TTimer with a OnTimer handler that calls FIPCServer.PeekMessage(1, True);.<br><br></div>Wondering if using TIdleTimer, Application.OnIdle(or AddIdleHandler) or a separated TThread will be more efficient.<br><br></div>By efficiency i mean low resource usage, notebook battery friendly  <br></div><div><br></div>Luiz<br></div>