Difference between revisions of "Lua:inMainThread"

From Cheat Engine
Jump to navigation Jump to search
(Created page with "Category:Lua '''function''' inMainThread() ''':''' Boolean Returns true if the current code is running inside the main thread. Available in Cheat Engine 6.4 and later....")
 
m (Minor edit. Added Version Notice Template.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[Category:Lua]]
 
[[Category:Lua]]
 +
{{VersionNotice|6.4+}}
 
'''function''' inMainThread() ''':''' Boolean
 
'''function''' inMainThread() ''':''' Boolean
  
Returns true if the current code is running inside the main thread
+
Returns true if the current code is running inside the main thread.
Available in Cheat Engine 6.4 and later.
 
  
 
===Function Parameters===
 
===Function Parameters===

Latest revision as of 19:04, 4 December 2025

⚠️ Version Notice

This function requires Cheat Engine 6.4+.

function inMainThread() : Boolean

Returns true if the current code is running inside the main thread.

Function Parameters[edit]

None.

Returns[edit]

Boolean — true if running in the main thread, false otherwise.

Examples[edit]

function ShowError(message)
    if not inMainThread() then
        synchronize(function()
            self:ShowError(message)
        end)
        return
    end
    messageDialog(message, mtError, mbOK)
end

See also[edit]