I wasn?¢_Tt sure which group to post this in, but since I?¢_Tm still experimenting with DelphiX and you're all so clever and attractive... :-)

Bit of a newbie regarding windows processing..

Suppose I have a DXtimer running the game loop but I want another routine to calculate something (which might take a couple of seconds), but I still want my game to run as smoothly as possible while it?¢_Ts working.

At the moment everything freezes and waits for the procedure/s to return.

How should I approach this?