Of course it's possible. But I don't really think you'd want to get involved in the overhead involved to "simulate" a threaded process. While you may be able to do the related pulling down of data in your timer, the resultant sporadic hesitation that would mostly likely occur in your other "threads" may not be appreciated by your users.
If you can give it a try quickly with your current design, give it a try. It may work satisfactorily for you.
>Fred;
>
>Persuing this further - would it be possible to call a Bus Obj with my Async SQL query, with a timer on the bus obj checking every once in awhile for completion, but allowing the user to call other forms in my app to do other stuff while waiting?
>
>>>We have an app with several long-running report queries to a SQL back end. We wanted the user to be able to open another form in the same app and do other stuff while the report sql call is being serviced.
>>>
>>>We do have a sync/async switch for sql connections - but I guess I'm unclear about how to put this to use in a practical way.
>>>
>>>Is this possible without calling another exe?
>>>
>>>TIA
>>
>>That's the easiest thing to do. VFP is not multi threaded.