Root > Reference > All Globals > FreezeThreadClass

Variable FreezeThreadClass

Previous pageReturn to chapter overviewNext page   

Determinate class to be used as background freeze detection thread.







Code (Delphi)

FreezeThreadClass: TFreezeThreadClass;



Class to create by InitCheckFreeze function.



This variable is used by InitCheckFreeze function to create a new background freeze detection thread. You can use build-in classes ( TMainThreadFreezeDetectionThread or TWCTFreezeDetectionThread) or implement your own freeze detection thread class. Class has to be descendant of TFreezeThread and it must override Execute method.


You need to re-initialize freeze detection after changing this variable if freeze checks are running. Use DoneCheckFreeze and InitCheckFreeze to stop/start background freeze detection thread.


You do not need to re-initialize freeze detection if you change this variable before initialization of EurekaLog.


The best course of action would be disabling freeze detection in EurekaLog options, then assigning your own freeze detection class and enabling freeze detection via a call to InitCheckFreeze function.



See also

Send feedback... Build date: 2023-09-11
Last edited: 2023-09-11
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.

Permanent link to this article: