habe ein Problem die aktuelle Thread ID auszulesen. Ich starte den Thread ganz normal, er ist auch mit threadinfo() ersichtlich, aber threadid() bringt immer 0. Sollte doch die aktuelle ID zurückgeben.
Grüsse
Rudolf
Beispiel:
Code: Alles auswählen
function tab_auftrag()
******************************************************************
local o:=Thread():new()
local bBlock := {||_tab_auftrag()}
o:Start(bBlock)
return .t.
FUNCTION _tab_auftrag()
******************************************************************
dcqdebug threadid() // ergibt immer 0
dcqdebug ThreadInfo( THREADINFO_TID + THREADINFO_SYSTHND + THREADINFO_FUNCINFO + THREADINFO_TOBJ ) // Thread ist ersichtlich
....