ئhG|veC uf TThreadMethod4?>gtpNormalg .TComponentW#gTComponent.DefineProperties2gTComponent.Loaded2gTComponent.Notification 2gTComponent.ReadState 2gTComponent.SetName 2gTComponent.UpdateRegistry2gTComponent.ValidateRename2gTComponent.WriteState2gTComponent.QueryInterface2gTComponent.SafeCallException+2gTPersistent.AssignTo,gTPersistent.Assign0g.TThread;RjgTThread.DoTerminateigTThread.DestroyigTThread.CreateigTComponent.Create2gTComponent.Destroying!2gTThread.ResumeigTThread.TerminateigTComponent.Destroy2gTThread.SuspendigTThread.SetPriorityifEOutOfResourcesmg.EOutOfResourcesǒgTThread.Synchronizeif.34g csDestroyingcdSysUtilsZkf Exception V fEAbortT7g.EAbort'+#g .Exception,gException.CreatesC-cdMessagesZkfTMessagehggWM_TIMERGۡcdWindowsZkfHWNDݳgSleepExxg KillTimer2^g DefWindowProcWgSetTimers3cdSysInitZkcdSystemZkfBooleanNcfCardinalݳgTrue1ogTObject.AfterConstruction݋RgTObject.BeforeDestruction݋RgTObject.Dispatch݋RgTObject.DefaultHandler݋RgTObject.NewInstance݋RgTObject.FreeInstance݋RgTObject.SafeCallException݋Rg @ClassCreateX,Tdg@AfterConstructionX,TdgAssignedg@IsClassX,TdgFalse1og @FindDynaInstX,Tdg @CallDynaInstX,Tdg@HandleOnExceptionX,Tdg @DoneExceptX,Tdg@BeforeDestructionX,Tdg @ClassDestroyX,Tdg@HandleAnyExceptionX,Tdg LoadResStringG=fString8f AnsiString8g @RaiseExceptX,Tdg @LStrArrayClrX,Tdg@HandleFinallyX,TdceVCLUtils gResStr~ ceConstsZkg SNoTimersc~vceFormsZkg Application2gTApplication.ShowExceptionNgDeallocateHWnd" gTApplication.HandleExceptionpNg AllocateHWndHc& .TRxTimerx *TRxTimerJ:" .2f$& .TTimerThread&* TTimerThread((TTimerThread.Create*!Self(!.,!Timer"!Enabled&c(TTimerThread.HandleException*!Self(cj( ThreadClosedf Resultck(TTimerThread.Execute *!Selff( ." Ec(TRxTimer.CreateJR(*!Self"!.,!AOwnerc(TRxTimer.DestroyKR(*!Self"!.,c(TRxTimer.WndProcHR(*!Selff""Msgc(TRxTimer.UpdateTimerGR(*!Self"c(TRxTimer.SetEnabledDR(*!Self"!Valuec(TRxTimer.SetIntervalER(*!Self"!Valuec(TRxTimer.SetThreadedBR(*!Self"!Valuec(TRxTimer.SetThreadPriorityCR((*!Self"!Valuec(TRxTimer.SynchronizeLR(p*!Self"!Method$  .(c(TRxTimer.SetOnTimerFR(t*!Self"!Value$c(TRxTimer.TimerIR(@*!Self"c( FinalizationX,Td\! *c(RxTimer!*cG"5F,FEnabledH, FIntervalP,FOnTimerX, FWindowHandleh, FSyncEventp, FThreadedr, FTimerThreadx,FThreadPriority- SetThreaded-SetThreadPriority- SetEnabled- SetInterval- SetOnTimer-- UpdateTimer-WndProc-Timer9.Create/Destroy- Synchronize0EnabledI0IntervalM0 SyncEventYY0Threaded ]0ThreadPriority e0OnTimerQ-cD$G(FLh,FOwner"P, FIntervalX, FException`-HandleException-Execute.Createc@A,?lmL|DTRxTimerTRxTimerLRxTimer$Enabled(Interval88 SyncEvent9Threaded@ThreadPriority,OnTimerLT4 TTimerThread TTimerThreadLRxTimerUSVtڋN(M3ҋF,FƄtd ^[]SVW؋s0Ƌu9ft=?΋Ӌ_^[UE@x u uE@x(t3]ð]UQSVWEUYjE@,PUYuuE@(x$tiEX({8tSfPG3Uhd2d"f3ZYYd$UB0EEx N_^[Y]SVtڋ3ҋF$F(F8F9F@jβF<Ƅtd ^[SVڋF$3F,F0FjVjC4Pu,UEUM3ZYYdh/E^[YY]:P$tP$;P(tP(:P9tP9:P@tP@x9tUPf@82> dDh D V      PF -H,9@AAA E Ey5*6  ("4 \,. 8L  $T.6,0 2  > .($        (  (&`)  "H(I"() -9YaiĀ0***0ƒȒ@p Ф @pFژqހ0$$$6`0`pB,@02```    `&@!!\-@11l9@==